BMW ISTA-P User's Manual PDF [PDF]

www.bmwcoders.com - JOIN US!!! User documentation. Version P2.36.0 Programming system Integrated Service Technical App

26 1 5MB

Report DMCA / Copyright

DOWNLOAD PDF FILE

BMW ISTA-P User's Manual PDF [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

www.bmwcoders.com - JOIN US!!!

User documentation. Version P2.36.0

Programming system Integrated Service Technical Application Programming (ISTA/P).

BMW Group

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143 VP-34

Page 2

worldwide

Datum/Date:

all countries

11/2009 Version P2.36.0

ISTA/P User documentation BMW, MINI and RollsRolls-Royce Page Changes to ISTA/P and the user documentation

4

General information on ISTA/P

5

Installations for use of ISTA/P

7

ICOM (Integrated Communication Optical Module)

9

Preparatory and follow-up work on vehicle programming/encoding

13

Starting ISTA/P

17

Call Back, main functions, overview of functions of ISTA/P

18

Session menu (create new session)

26

Vehicle menu

32

Data management menu

34

Conversions and retrofits, IBAC enabling codes

39

Car & Key Memory (CKM)

46

Replacing control units

49

BMW

57

Vehicle programming/encoding

57

Programming routine for F-series

58

Programming routine for E-series as of E36

71

Programming routine for E-series E31, E32, E34

85

Updating and enabling of map data for navigation system, update Gracenote® DB

88

Programming of the BMW navigation systems

94

Installation locations of the OBD diagnostic socket and MOST

96

MINI

100

Vehicle programming/encoding

100

Programming routine

100

Programming of the MINI navigation systems

114

Installation locations of the OBD diagnostic socket and MOST

117

RollsRolls-Royce

119 Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 3

Vehicle programming/encoding

119

Programming routine

119

Updating and enabling of map data for navigation system, update Gracenote® DB

132

Installation locations of the OBD diagnostic socket

138

Glossary

139

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 4

Changes to ISTA/P and the user documentation The current ISTA/P user documentation is based on the following software: Software medium

Version

ISTA/P (DVD)

P2.36.0

ISTA/P Base DVD

V2.7.0

ISIS Update (DVD)

V2.7.0

ISPI

B2.7.0

BMW Navigation (CD)

31.0 (part number 01 59 0 141 891, index u)

Firmware ICOM

1.01.01

The Progman programming system used to date has been replaced by ISTA/P. ISTA/P contains vehicle programming/encoding functions. It also contains new functions and is thus configured for future functions and requirements of vehicle programming/encoding in service applications. The implementation of ISTA/P results in the following new features in comparison with Progman: •

Configurable action plan with graphical and tabular screen display



Detailed display of the control unit status



Import of enabling code/vehicle orders from any location in the workshop if there is access to the workshop diagnosis and information system/ISTA/P



Later expansion and adaptation of the action plan



Generation of control unit order list if hardware needs to be replaced



Interruption of a session if new parts are not available



Display of the last Progman or ISTA/P version used to program the vehicle.

What's new in the user documentation? •

Changed sequence, preparatory and follow-up work for vehicle programming/encoding.



Addition, update of map data. Enabling of map data and update of Gracenote® DB.



Addition to glossary

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 5

General information information on ISTA/P The ISTA/P programming system is application software of the ISPI network. ISTA/P can process all control units of BMW Group vehicles that can be encoded, programmed or require enabling.

Important! Vehicle programming / encoding is only permitted if: •

A test module in the ISTA workshop system issues a vehicle programming/encoding instruction



An approved fault elimination action from BMW indicates that programming/encoding of a vehicle is required



A conversion has been carried out



Within the framework of a technical campaign



Control units have to be replaced.

Notes for users This user documentation explains to the user in the workshop the main functions of ISTA/P and the process involved in vehicle programming/encoding. This user documentation also explains the installation of ISTA/P. To work with ISTA/P, knowledge of the combined effects of the ISPI components in the workshop network is of central importance. For more detailed information on the individual systems and network topics, refer to the handbooks specified below: Component

User guide

ISTA

User guide

ISIS

User documentation

ICOM

User guide for vehicle interface

ISPA

User guide for the technical administrator

ISID

User guide for device description

WSM

User Guide

The user guides are available on the current "Documentation DVD".

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 6

By installing the ISTA/P Base DVD via the SSS DVD drive, the SSS (R2 - R6) becomes an ISSS. Installation of the ISTA/P DVD data is performed on the ISIS.

ISSS is integrated in the ISIS network. Updates take place via JETstream or by means of DVD on the ISIS. The ISIS transfers and installs the ISTA/P application software to ISSS.

Simultaneously possible sessions: The number of vehicles that can be programmed simultaneously with an ISSS depends on the type of hardware used. Up to five vehicles (vehicle electrical system 2000 and I-bus vehicles) can be programmed at the same time, or four vehicles with vehicle electrical system 2020. Parallel operation of vehicle network 2000 or I-bus vehicles and a vehicle with vehicle network 2020 is only possible on ISSS R5 and ISSS R6.

Hardware ISSS R2/R3/R4 ISSS R5/R6

Parallel operation

Vehicle network 2000 or

Vehicle network

I-bus vehicles

2020

3

1

No

5

4

1/3, 2/2, 3/1

vehicle electrical system system 2000/2020

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 7

Installations for use of ISTA/P Installation of the ISTA/P Base DVD is required when: •

Using ISTA/P for the first time (conversion of SSS to ISSS)



Updating ISSS

A screen must be connected to the (I)SSS while installing the ISTA/P Base DVD. Note: Installation of the ISTA/P Base DVD deletes all data on the hard disk and initiates re installation of the (I)SSS. Installation procedure: User action Switching on (I)SSS Insert current ISTA/P Base DVD in the DVD drive Switch (I)SSS off and then on again

Result The basic installation then runs automatically. After a short time, the following message appears: "Base DVD installation in process. This will take approx. 20 minutes." The DVD drive will open automatically after installation. The messages "Please remove the Base DVD and close the tray" appears.

Remove the Base DVD from the DVD drive and close it again.

When the basic installation has been completed, the system will restart. MAC address of the ISSS is shown.

Make a note of the MAC address and keep safe. Note: The MAC address of the ISSS is no longer shown without reinstalling the ISTA/P Base DVD. The MAC address is required for subsequent registration. The ISSS must be logged in and registered at the ISIS when installing the ISTA/P Base DVD for the first time. The MAC address is required for this purpose.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 8

Renewed login and registration of the ISSS is not required if the ISIS is not reinstalled. It is also not required after re installation or update of the ISSS. Administration of the overall system takes place via WSM. For more detailed information on installation and administration, see WSM User Guide.

Note: The version of the ISTA/P Base DVD and the version of the ISTA/P application software must be compatible for to enable the use of ISTA/P. The need for basic installation is indicated on every new ISTA/P application software DVD.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

www.bmwcoders.com - JOIN US!!! ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 9

ICOM (Integrated Communication Communication Optical Module) ICOM is a multifunctional vehicle interface. It was developed for use in workshop and service applications and supports service consultation, diagnosis and vehicle programming/encoding processes. The ICOM system consists of the components A, B and C. These can be used to process all vehicles of the BMW Group: •

ICOM A for vehicles with OBD access



ICOM B together with ICOM A for vehicles with MOST direct access port



ICOM C together with ICOM A for vehicles with OBD diagnostic socket

For detailed information on the vehicle interfaces, see user guide for vehicle interface. Installation locations of OBD, MOST connection options: •

For BMW series, see Installation locations of OBD diagnostic socket and MOST, connection options, BMW series



For MINI series, see Installation locations of OBD diagnostic socket and MOST, connection options, MINI series



For Rolls-Royce series, see Installation locations of OBD diagnostic socket and MOST, connection options, Rolls-Royce series.

The use and connection sequence of ICOM vehicle interfaces are described on the following pages:

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 10

ICOM connection sequence at vehicle Use of the ICOM at OBD diagnostic socket

Index

Designation

1

Workshop network interface

2

USB interface

3

OBD interface

ICOM A should be used for connecting the ICOM to the OBD diagnostic socket of the vehicle. The OBD interface on the ICOM A can be angled, allowing it to be adjusted for OBD diagnostic sockets at different installation locations in the vehicle. Connection sequence - ICOM A at OBD diagnostic socket: •

Connect ICOM A with the network cable via the workshop network interface with the workshop network.



Connect the OBD interface of the ICOM A to the OBD diagnostic socket on the vehicle.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 11

Use of ICOM at the MOST direct access port

Index

Designation

1

USB interface

2

MOST interface

For connecting ICOM to the MOST direct access port of the vehicle, ICOM B should be used in addition to ICOM A.

Connection sequence of ICOM to the MOST direct access port: •

Connect USB interfaces ICOM A and ICOM B to the USB cable



Connect ICOM A via network connection to the workshop network.



Connect ICOM B via the MOST interface to the MOST direct access port in the vehicle



Connect the OBD interface of the ICOM A to the OBD diagnostic socket on the vehicle.

If the MOST direct access port or the ICOM is not detected, repeat the procedure.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 12

Use of ICOM on 20pin 20pin OBD diagnostic socket

Index

Designation

1

20-pin diagnostic head interface

2

Connector for OBD interface

For connecting ICOM to the 20-pin OBD diagnostic socket of the vehicle, ICOM C should be used in addition to ICOM A.

Connection sequence - ICOM at 2020-pin OBD diagnostic socket: •

Connect the OBD interface of the ICOM C to the OBD interface at ICOM A.



Connect diagnostic head interface to the 20-pin OBD diagnostic socket in the vehicle.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 13

Preparatory and followfollow-up work on vehicle programming/encoding The correct preparatory and follow-up work of the vehicle is the fundamental prerequisite for trouble-free vehicle programming/encoding.

Preparations: •

Park the vehicle on a level surface



If possible, protect the vehicle against direct sunlight



Switch the engine off



Shift the manual transmission to neutral or the automatic transmission to ”Park”



Activate the electromechanical parking brake or apply the parking brake



Make sure that the temperature of the gearbox oil is between -40 °C (-40 °F) and 85 °C (185 °F)



Switch off all electrical consumers, lights and turn signals



Switch off the wiper/washer system. The wipers may be actuated during vehicle programming/encoding and initialisation. Make sure that the wiper can move freely



Make a note of all stored radio and TV frequencies and destinations



Connect up a battery charger that is currently approved by the BMW Group in the engine compartment. The charger connected during vehicle programming/encoding must be run in "FSV mode with connected battery". Refer to the operating instructions for the charger.



Do not connect or disconnect the battery charger during vehicle programming/encoding. If the vehicle system voltage is too low, it can cause vehicle programming/encoding to be aborted. Make sure that the vehicle system voltage does not drop below 13.0 volts while vehicle programming/encoding is in progress.



Check the cable routing. Cables routed through open windows could be damaged when the windows are automatically initialised. Do not route cables through open windows



Switch on the ignition (terminal 15). −

On vehicles with Comfort Access, the ID transmitter must be inserted in the ignition lock. If the ID transmitter is not inserted in the ignition lock, this could cause encoding to be aborted



If there is no ignition lock on the model concerned, the ID transmitter must be inside the vehicle



On vehicles with automatic terminal 15 shutoff (launched 03/2007), terminal 15 is automatically shut off by the door contact signal when the driver's door is opened and closed. Terminal 15 is permanently reactivated if the START/STOP button is then pressed. Ensure that the door contact of the driver's door is not actuated during the programming routine. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 14



Connect vehicle interface ICOM to vehicle



Set up a connection between the workshop network and the vehicle



Carry out the vehicle test with the ISTA workshop system to make sure that all installed control units and any possible fault memory entries are read out



Before vehicle programming/encoding, rectify any fault messages that may be present and clear any fault codes stored.



Determine the CBS data, note them down and exit from the ISTA workshop system



Preparations: All data storage media inserted and connected (DVD, iPod®, etc.) must be removed from their drives or deactivated. Any data medium still in a drive or still connected could cause programming to abort.



Before starting vehicle programming/encoding, make sure that the luggage compartment lid is closed (to prevent the luggage compartment lights from overheating).

During programming/encoding: •

Take note of and comply with any prompts or instructions issued by ISTA/P



Leave the ignition on and comply with the instructions issued by ISTA/P (e.g. for CAS)



Do not cut off the connection between the workshop network, ICOM and vehicle



After every action in the luggage compartment (e.g. loading / removing navigation DVD), close the luggage compartment lid of the vehicle (prevents the luggage compartment lights from overheating)



Do not do anything in or on the vehicle during vehicle programming/encoding unless the ISTA/P system has issued an instruction to do so.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 15

FollowFollow-up:

Index

Screen element

1

Follow "Instructions after completion of action plan execution" and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.



The follow-up work listed at the end of the final report such as calibrations, initialisations, service functions, etc. are to be carried in the vehicle test in the ISTA workshop system. Each item of follow-up work is to be confirmed individually



Enter time and date information in vehicle via iDrive for correct CBS value calculation



After vehicle programming/encoding, insert/connect all data storage media (DVD, iPod®, etc.) that were previously removed/disconnected in the drives and interfaces in the vehicle and check



Compare the previously printed out or noted CBS data of the control units and, if required, reset and correct them via the vehicle test in the ISTA workshop system



Run the vehicle test with the ISTA workshop system and terminate the vehicle test Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 •

Page 16

For safety reasons, keep vehicle stationary for at least 5 minute (vehicle electrical system 2000 and vehicle electrical system 2020 vehicles) or 16 minutes (I-Bus vehicles) with terminal R OFF so that all control units "go to sleep", i.e. can assume rest state. Note: Control units that do not go into "sleep mode" could cause errors relating to closedcircuit current!



Concluding check that the vehicle is trouble-free



Check all radio and TV frequencies and destinations previously noted and store manually as necessary.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 17

Starting ISTA/P, creating new session ISSS Jumpgate

Index

Screen element

Index

Screen element

1

Button to call up ISTA/P

2

Button to call up the callback assistant

3

Button to call up the Workshop System Management (WSM) •

Start ISTA/P from the Jumpgate of the ISSS by selecting "Programming, encoding, individualisation".

The "Session" menu is displayed, see "Session menu".

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 18

Call Back, main functions, overview of functions of ISTA/P Callback assistant If problems occur in the application software or during vehicle programming/encoding that affect the infrastructure of the IT system (e.g. no connection of the ICOM is possible), the callback function in the Workshop System Management of the ISIS is to be used. The callback function is a user-guided feedback form. For detailed description, see WSM User Guide.

Menu, tab, function The following graphic in the "Programming" menu, "Edit control units" tab, shows a layout example of a typical screen mask.

Index

Screen element

Index

Screen element

1

Menu

2

Tab

3

Functions

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 19

Overview of main functions: The functions in ISTA/P can be accessed via certain paths. The following overviews show the menu in which the required function can be executed. Manual selections and information are normally not shown. Menu

Session Is displayed after "Start ISTA/P"

Tab

Session Overview

Create New Session

Enter session name

Function

Programming

Select ISSS

Issue session name

sessions that are

automatically/manually

running are displayed

Select programming system Control unit information Connection manager Select vehicle/interface, transfer to the Programming menu

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Menu

Page 20

Programming Is displayed after "Start ISTA/P" (manual switch to "Vehicle" menu and "Data management" menu possible)

Tab

Vehicle details

Control unit tree

Action List

edit control units (summarised) Function

Display of vehicle

Control unit actions

Planned actions are

details

(programming, encoding,

shown

Determine action plan, transfer to "Action Plan" menu

replacing, replacement follow-up) Action list (after control

Determine action plan, display transfer to "Action Plan" menu

unit action) Control unit information Overall encoding Determine action plan, transfer to the Display action plan menu

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 21

Vehicle

Menu

Is displayed after "Create new session"

Tab

Conversions

CKM

Vehicle actions

Function

Retrofits

Car and key memory

Updating of map data,

settings

navigation system

Conversions

(HDD update) Enabling of map data for navigation system Update

Gracenote® DB Import vehicle order Select complete encoding Data management

Menu Tab

Function

Is displayed after "Start ISTA/P" and after "Create new session" Import/delete enabling

Import/delete vehicle

code (summarised)

order (summarised)

Import enabling code

Import vehicle order

Enter short enabling

Delete imported vehicle

code

order

Reports

Reports of previous sessions are shown

Delete imported enabling code

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 22

Display action plan (1/2)

Menu

Is displayed after "Determine action plan"

Tab

Action plan

Control Unit Tree

Function

Action plan is shown

Planned

actions

Action List are Planned actions are

shown

shown

Action List

Accept action plan,

Control Unit Information Accept action plan, action

action

plan

is

executed

plan is executed Display action plan (2/2)

Menu

Is displayed after "Determine action plan"

Tab

Order list

Activation code list

Function

Control units to be

Imported enabling codes

replaced are shown

are shown

together with the order number

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 23

Action plan execution complete

Menu

Is displayed after "Accept action plan"

Tab

Final Report

Control Unit Tree

Action List

Function

Final report is shown

Executed actions are

Executed actions are

shown

shown

Action List

End programming

End programming switch to Session menu

Control Unit Information End programming

switch to Session menu

switch to Session menu

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 24

Menu bar and voltage reading Functions and actions can be selected directly, also during a session, using the icons in the menu bar. The voltage of the connected vehicle is displayed below the menu bar.

Index

Screen element

Index

Screen element

1

Switch to "Expert Mode"

2

Switch to the menu "Session" (create new session) (ISTA/P start screen)

3

Switch to the "Administration"

4

Switch to the "Connection manager"

6

Printing

menu Display of dealer data and ISTA/P version 5

State of charge of the accumulator is shown as a percentage (only with ISID)

7

Display of online help for ISTA/P 8

Minimise application Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 9

Close application

10

Page 25

Terminal 30 in Volts

(for pop-up, close pop-up) 11

Terminal 15 in Volts

Sorting the selection list

Index

Screen element

1

Column headings using the example "Connection manager"

Click on a column title of a column to sort the selection list in ascending and descending order, provided the column can be sorted. Sorting is indicated by a white triangle facing up or down; in this case in "Designation". Other columns that can be sorted are: e.g. "Designation", "Session name", "Start duration", "Server" or "Vehicle identification number".

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 26

Session menu (create new session) The procedure "Create new session" is described on the following pages:

Index

Screen element

Index

Screen element

1

"Session" menu

2

"Session overview" tab, Existing sessions can be selected and adopted

3

"Create new session" tab,

4

see "Session" menu (create new

"Enter session name" tab, rename current session

session) Colour

Status

Colour Status

Green

Available

Yellow Action necessary

Red

Being prepared

Grey

Can not be used

Current sessions are shown together with status on the start screen. Proceed as follows to create a new session: •

Select "Create new session" tab Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 27

Selecting the programming system (ISSS) automatically / manually:

Index

Screen Screen element

Index

Screen element

1

Automatically select ISSS

2

"Next" button, to confirm the selection

3

Manually select ISSS

If the ISSS is selected automatically, the programming system (ISSS) with the lowest number of current sessions is chosen. If the number of current sessions per ISSS is the same, any arbitrary programming system is selected automatically. If "Select ISSS manual" is selected, the programming system is selected manually. •

Select ISSS automatically/manually

Note: Automatic selection is limited to two sessions. A corresponding error message is shown if an attempt is made to start a further session. This restriction, however, does not represent a hard limit. When the ISSS is selected manually, further sessions can be started up to the specified limit.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 28

Select programming system (ISSS) (with manual session selection):

Index

Screen element

Index

Screen element

1

Recognised programming

2

Session limit;

systems (ISSS) are shown 3

Number of sessions occupied

sessions still possible are displayed 4

"Next" button

The detected programming systems (ISSS) are displayed with their status. Colour

Status

Colour Status

Green

ISSS available

Red

ISSS blocked

Yellow

ISSS available with limitations

Grey

No connection to the ISSS

The detected programming systems (ISSS) are displayed with their status. •

Select an available programming system and press the "Next" button to acknowledge.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 29

Connection manager:

Index

Screen element

Index

Screen element

1

Interface designation

2

Type of interface

3

Vehicle identification number of

4

"Connect" button

connected vehicle The detected interfaces (ICOM) are displayed with their status. Colour

Status

Colour Status

Green

ICOM free

Red

Yellow

ICOM connected



ICOM can not be used

Select a free ICOM from the list and press the "Connect" button to acknowledge

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 30

If automatic determination of the model series fails, the vehicle can be determined manually:

Index

Screen element

Index

Screen element

1

"Series" button, selection of the

2

"End session" button

product line •

Select the product line by clicking on the corresponding button



Select the model series by clicking on the corresponding button

Note: The vehicle order or central encoding key is read out. If the vehicle order/central encoding key cannot be read out, refer to the section "ISTA/P Data management". For further vehicle programming/encoding procedure, see vehicle-specific section "Vehicle programming/encoding": •

Programming procedure BMW F-Series



Programming routine BMW E-series from E36(E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93) Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 31



Programming routine, BMW E-Series E31, E32, E34



Programming routine MINI



Rolls-Royce programming routine.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 32

Vehicle menu If ISTA/P is in the "Programming" menu, is switch is possible to the "Vehicle" menu. The action plan can be supplemented by the following actions in the "Vehicle" menu: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values, see "Car & Key Memory (CKM)"



Vehicle actions (e.g. HDD update, see "Updating the navigation system map data").

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

"CKM" tab

available conversions and retrofits are displayed

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 3

"Vehicle" menu

4

Page 33

"Vehicle actions" tab: •

Updating of map data, navigation system (HDD update)



Enabling of map data for navigation system



Update Gracenote® DB



Import vehicle order



Select complete encoding

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 34

Data management menu The "Data management" menu button is used to import and manage enabling codes and vehicle orders and/or central encoding keys. Furthermore, the final reports of previous sessions can be viewed.

Index

Screen element

Index

Screen element

1

"Import enabling codes" tab

2

"Delete enabling code" tab, Deletes imported enabling codes

3

"Import vehicle order" tab

4

"Data management" menu

5

"Delete vehicle order" tab,

6

"Reports" tab

Deletes imported vehicle orders

Previous sessions are shown together with the final report

7

Enter "Enabling code short" button, enter enabling code short manually

Import vehicle order Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 35

The following data are necessary to generate the vehicle order: •

Which conversions/retrofits are to be carried out, or which fault has occurred



7-character vehicle identification number



Dealer number

Note: The vehicle order for conversions and retrofits is ordered through the ASAP portal. To eliminate errors, the vehicle order can be ordered through the subsidiary or the regional office. The vehicle order is downloaded in the form of a compressed XML-file (ZIP file). The ZIP file must be unpacked and filed on the root directory of the data carrier (e.g. F:\). The diversity of USB storage media on the market means that it can not be guaranteed that every USB data storage medium will work with ISTA/P. All the vehicle identification numbers where the vehicle orders are in the data stock of ISTA/P are displayed in a selection list. The user can select a vehicle identification number and have the corresponding vehicle order displayed. The user can also search for a vehicle identification number by changing the sorting function.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

User action Select "Import vehicle order" tab.

Page 36

Result The vehicle identification numbers for which vehicle orders or central encoding keys are available are displayed.

Press the "Import" button to acknowledge.

A prompt to insert the data carrier appears.

Insert a data medium in ISSS or set up a connection between ISSS and the USB data storage medium. Select vehicle order. Press the "OK" button to acknowledge.

The vehicle order is imported.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 37

Import enabling code Software enabling in a number of control units (e.g. when programming the CCC, an enabling code must be imported to enable the option "extended voice control") is possible with ISTA/P. In ISTA/P, there is the possibility to import enabling codes for a vehicle even before working through the action plan. All imported enabling codes are saved within the ISPI network and are available for future sessions without having to import them again. User action Select "Import enabling code" tab.

Result The vehicle identification numbers for which enabling codes are available are displayed.

Press the "Import" button to acknowledge.

A prompt to insert the data carrier appears.

Insert a data medium in ISSS or set up a connection between ISSS and the USB data storage medium. Press the "OK" button to acknowledge.

The enabling code is imported.

Note: The enabling code can be downloaded in the ASAP portal. The enabling code is supplied on CD with new control units. The ZIP file must be unpacked and filed on the root directory of the data carrier (e.g. F:\). The diversity of USB storage media on the market means that it can not be guaranteed that every USB data storage medium will work with ISTA/P.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 38

If a required enabling code is not available in the workshop network at the start of the action plan, the user is prompted to import / order the enabling code while the action plan is being processed.

Index

Screen element

Index

Screen element

1

"Next" button,

2

"Start Import" button“,

Continue action plan without

Import enabling code from data carrier

enabling code The action plan can also be processed without importing the enabling code. The function is then not available. To activate the function the enabling code can be imported at a later time.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 39

Conversions and retrofits, IBAC enabling codes In ISTA/P, all conversions and retrofits that are available for the connected vehicle are displayed. If the conversion or retrofit is not shown in ISTA/P by mistake, contact Technical Support via the ASAP portal. Note: The items displayed in ISTA/P may differ, depending on equipment fitted and nationalmarket version: Only the items specified in the Electronic Parts Catalogue (Group EPC) are approved for retrofitting. Explanations of the individual conversions and retrofits offered in ISTA/P are available in the framework of fault elimination measures via Technical Support. Depending on the vehicle circuit structure, the model series can be divided as follows in terms of conversions and retrofits: •

General All vehicles of the BMW Group (not E31, E32, E34)



E-Series E31, E32, E34 (control unit encoding capsule).

The programming routine for the above named series is described on the following pages.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 40

Conversions and retrofits, General (not E31, E32, E34) Procedure when retrofitting systems relevant to programming or encoding: •

Create New Session. See "Session" menu (create new session)



Select the "Vehicle" menu



Select the "Conversions" tab

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

For "CKM" tab, see "Car & Key Memory

available conversions and

(CKM)"

retrofits are displayed 3

"Vehicle" menu

4

"Vehicle actions" tab: •

Updating of map data, navigation system (HDD update)



Import vehicle order



Select complete encoding

Under the "Conversions" tab, all conversions and retrofits available for the vehicle are displayed in alphabetical order. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 •

Page 41

Select conversion or retrofit

Procedure for IBAC enable codes A number of retrofits and conversions are protected by the entry of IBAC enabling codes. The IBAC enabling code can be obtained from the corresponding subsidiary (VG) or regional office. The IBAC enabling code is valid for 30 days. The following data are necessary to generate the IBAC enabling code: •

IBAC order code (or selected conversion) is displayed after selection of the conversion/retrofit



7-character vehicle identification number



Dealer number

Note: An up-to-date list of all IBAC order codes can be obtained from the subsidiary or regional office. The list can be used to order the required IBAC enabling code before processing the vehicle.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 42

Index

Screen element

Index

Screen element

1

Input box "IBAC enabling code"

2

"OK" button



To enable the selected conversion, enter the 15-character IBAC enabling code in the input box and press "OK" to acknowledge.

To select further actions (programming, encoding), switch back to the "Programming" menu. •

Press the "Determine action plan" button to acknowledge

For further procedure, refer to the vehicle-specific Vehicle programming/encoding section: •

Programming procedure BMW F-Series



Programming routine BMW E-series from E36(E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93)



Programming routine MINI



Rolls-Royce programming routine.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 43

Conversions and retrofits, E31, E32, E34 Retrofit, Procedure when retrofitting systems relevant to encoding and/or programming on the model series E31, E32, E34: •

Create New Session. See "Session" menu (create new session)



"Vehicle encoding" selection



Selection of series (e.g. "E34")



Selection "2 - Retrofit"



System selection (e.g. "1 - Air conditioning (IHKR - integrated climate control II/III)")



Start automatic encoding (acknowledge with "Y")



Note user guidance.

Conversion Procedure when retrofitting systems relevant to encoding and/or programming with the series E31, E32, E34: •

Use ISTA/P to read out the vehicle data. See "Session" menu (create new session)



"Vehicle encoding" selection



Selection of series (e.g. "E34")



Selection "4 - Conversion"



System selection (e.g. "1 - Anti-theft alarm system")



Selection of function (e.g. "2 - Optical alarm via hazard warning system")



Start automatic encoding (acknowledge with "Y")



Note user guidance.

Note: Note: During conversion the central encoding key is not changed, which means that in the case of recoding the relevant control unit can be recoded to its basic state. Procedure for IBAC enabling codes E31, E32, E34 A number of retrofits and conversions are protected by the entry of IBAC enabling codes. The IBAC enabling code can be obtained from the corresponding subsidiary (VG) or regional office. The IBAC enabling code is valid for 30 days. The following data are necessary to generate the IBAC enabling code: •

IBAC order code (or selected conversion) is displayed after selection of the conversion/retrofit



7-character vehicle identification number



Dealer number Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 44

Note: An up-to-date list of all IBAC order codes can be obtained from the subsidiary or regional office. The list can be used to order the required IBAC enabling code before processing the vehicle. Calculate 55-character IBAC enabling code, E31, E32, E34 On vehicles of the model series that are treated using the control unit encoding capsule (E31, E32, E34), the 15-character IBAC enabling code must be converted into a 5-character IBAC enabling code.

Index

Screen element

Index

Screen element

1

Input box for 15-character IBAC

2

Selected IBAC online service

4

"Calculate" button,

enabling code 3

Activate/deactivate IBAC service

The 5-character IBAC enabling code is calculated Proceed as follows to calculate the 5-character IBAC enabling code: •

To convert the IBAC enabling code on any screen in the control unit coding capsule, press the "Convert IBAC code" button to acknowledge Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 45



Select activate/deactivate IBAC service



Enter the 15-character IBAC enabling code and press the "Calculate" button to acknowledge.

Index

Screen element

Index

Screen element

1

The calculated 5-character IBAC

2

"OK" button

enabling code is displayed 3

"Convert IBAC code" button •

Note down the 5-character IBAC enabling code received in response and enter it manually when prompted to do so by the control unit encoding capsule.

Note: The 5-character IBAC enabling code is not saved. For further procedure, see vehicle-specific section "Vehicle programming/encoding": •

Programming routine, BMW E-Series E31, E32, E34.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 46

Car & Key Memory (CKM) At the request of the customer, various settings on the vehicle can be changed by means of encoding on certain model series (e.g. E46, R53, RR1). There are settings (Key) that are assigned to a certain spare key (maximum of four spare keys), e.g. heating / climate control / ventilation; other settings (Car) apply to the entire vehicle, e.g. anti-theft protection. The Car & Key Memory settings can be selected following determination of the native action plan in the "Vehicle" menu under the "CKM" tab. The "CKM" tab is only displayed for vehicles with Car & Key Memory. Note: Due to different legal stipulations, there may be national differences in possible CKM settings. The car and/or key memory can be set depending on the series and options. Factory settings may also vary from country to country. Note: When replacing control units, it may happen that individual data in the CKM settings are not automatically restored. Before replacing a control unit, the CKM values of the vehicle must be printed out in order to restore them following the control unit replacement. BMW E70, E71, E72, E81, E82, E84, E87, E88, E89, E90, E91, E92, E93, F01, F02, F07 MINI R55, R56 and R57 All functions of the Car & Key Memory are set directly in the vehicle in these series (see Operating Instructions under "Personal Profile": Individual settings for a maximum of 3 remote control units via the display in the instrument cluster or via the Central Information Display) BMW E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E83, E85, E86 MINI R50, R52, R53 RollsRolls-Royce The procedure for programming the Car & Key Memory is described below. Two or more parameter keywords (e.g. active, inactive) are assigned to a function or a function keyword. The current setting is indicated by a green tick and can be changed manually. Key functions can be set separately for a maximum of 4 keys. The factory setting is indicated by a corresponding symbol beside the parameter keyword. The CKM functions are structured in a maximum of three hierarchy levels. Main functional group (e.g. central locking system), functional group (e.g. unlocking rear window, luggage compartment lid / bonnet) and an optional functional subgroup (e.g. luggage compartment lid / bonnet after ignition on). Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 47

Changing Car & Key Memory •

Create New Session. See "Session" menu (create new session)



Select the "Vehicle" menu Select the "CKM" tab



Index

Screen element

Index

Screen element

1

"CKM" tab

2

"Vehicle" menu

3

"Factory setting" symbol,

4

Check marks: the green check mark

Shows the factory setting of the

shows the selected setting of the

function

function; the grey check mark shows the active setting of the function

5

"Determine action plan" button

6

"Factory settings" button, The factory settings for the vehicle and the keys are restored

7

"Undo" button, the setting last changed is

8

"Undo all" button, The changed settings are reversed

cancelled

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 9

Page 48

When the mouse pointer moves over the parameter keyword, notes on the function are displayed

Note: The set CKM values can be printed out. Values that have been changed but not yet stored in the vehicle may be lost by printing CKM settings. It is advisable to print out the CKM settings at the start of programming and if necessary immediately after completing CKM reprogramming. •

Select the desired change using "active", "inactive" or through predefined values (e.g. if double-unlocked, always).

To select further actions (programming, encoding), switch back to the "Programming" menu. Note: The CKM values can be changed without writing the integration level. To do this, press the "Remove measures" button in the "Vehicle" menu, "Control unit tree" tab to acknowledge. All actions determined based on the target context are removed. Control unit actions relevant to the integration level can not be selected manually. Note: The selected settings for Car & Key Memory are retained even if the control units are reprogrammed or re-encoded. If the CKM backup or restore was not successfully performed, this will be seen in the final report. For further procedure, refer to the vehicle-specific Vehicle programming/encoding section: •

Programming routine BMW E-series from E36(E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93)



Programming routine MINI



Rolls-Royce programming routine.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 49

Replacing control units To ensure the functionality of new control units it is necessary to set the control units in the vehicle to a compatible status (software, encoding and enabling if necessary). In addition, the data specific to the control units (e.g. individual data, etc.) must be read out of the control unit to be replaced and transferred to the new control unit. For replacing control units in series E31, E32, E34, see Programming routine for BMW E-series E31, E32, E34, recoding.

Important! The described replacement procedure must be followed precisely. Replacement preparation distinguishes between two possible options: •

Replacing control units with session interruption



Replacing control units without session interruption

Sole exception! The third option without replacement preparation is used only when the control unit to be replaced can no longer be read by ISTA/P: •

Replacing control units with replacement follow-up.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 50

Dialogue box "Conversion instructions" for control unit replacement:

Index

Screen element

Index

Screen element

1

"Replacing control unit"

2

"Interrupt session" button

checkbox

Replacing control units with session interruption

3

"Conversion is complete" button,

4

"Planned cancellation" button The session is cancelled

Replacing control units without session interruption See following pages for control unit replacement procedure:

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 51

Replacing control units with session interruption User action action

Result

Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually.

Connection manager is shown.

Select ICOM.

The "Session preparation" dialogue box is

Press the "Next" button to acknowledge.

displayed.

Follow instructions and note if necessary.

Dialogue box "Have control units been

Press the "OK" button to acknowledge.

replaced?" is shown.

Press the "No" button to acknowledge

Vehicle details are shown.

Select the "Control unit tree" or "Edit control units" tab. Select control unit to be replaced. Activate "Replacing" checkbox.

If control units are to be replaced in the course

Other actions can be selected.

of the action plan, they are marked with a red

Press the "Determine action plan" button to

dot and under "Replace R".

acknowledge.

The action plan is determined and displayed.

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to

The dialogue box "Instructions before start of

acknowledge.

action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK" button The "Conversion instructions" dialogue box is to acknowledge.

possibly displayed.

Press the "Interrupt session" button to

The dialogue box "End session now…" is

acknowledge.

displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 52

Follow instructions and note if necessary. Press the "OK" button to acknowledge.

Final report is shown

Check final report for completeness and errors. Print out final report. Press the "End programming" button to acknowledge.

Session overview is shown.

Replace control units according to repair instructions. Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually.

Connection manager is shown.

Select ICOM.

The "Session preparation" dialogue box is

Press the "Next" button to acknowledge.

displayed.

Follow instructions and note if necessary.

The "Saved session found" dialogue box is

Press the "OK" button to acknowledge.

displayed.

Press the "Yes" button to acknowledge.

The "Conversion instructions" dialogue box is possibly displayed.

Activate checkboxes of replaced control units. Press the "Conversion is complete" button to

Dialogue box "Update of action plan complete"

acknowledge.

is displayed.

Follow instructions and note if necessary. Press The dialogue box "Instructions after completion the "Next" button to acknowledge.

of action plan execution" is displayed.

Follow instructions and note if necessary.

The action plan is executed.

Activate checkboxes and press the "OK" button The "Session follow-up work" dialogue box is to acknowledge.

displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 53

Follow instructions and note if necessary. Press the "OK" button to acknowledge.

Final report is shown

Check final report for completeness and errors. Print out final report. Press the "End programming" button to

Programming is ended

acknowledge.

ISTA/P switches to the Session menu.

Replacing control units without session interruption User action

Result

Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually.

Connection manager is shown.

Select ICOM.

The "Session preparation" dialogue box is

Press the "Next" button to acknowledge.

displayed.

Follow instructions and note if necessary.

Dialogue box "Have control units been

Press the "OK" button to acknowledge.

replaced?" is shown.

Press the "No" button to acknowledge.

Vehicle details are shown.

Select the "Control unit tree" or "Edit control units" tab. Select control unit to be replaced. Activate "Replacing" checkbox.

If control units are to be replaced in the course

Other actions can be selected.

of the action plan, they are marked with a red

Press the "Determine action plan" button to

dot and under "Replace R".

acknowledge.

The action plan is determined and displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 54

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to

The dialogue box "Instructions before start of

acknowledge.

action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK" button The "Conversion instructions" dialogue box is to acknowledge.

possibly displayed.

Replace control units according to repair instructions. Activate checkboxes of replaced control units. Press the "Conversion is complete" button to

Dialogue box "Update of action plan complete"

acknowledge.

is displayed.

Follow instructions and note if necessary. Press The dialogue box "Instructions after completion the "Next" button to acknowledge.

of action plan execution" is displayed.

Follow instructions and note if necessary.

The action plan is executed.

Activate checkboxes and press the "OK" button The "Session follow-up work" dialogue box is to acknowledge.

displayed.

Follow instructions and note if necessary. Press the "OK" button to acknowledge.

Final report is shown

Check final report for completeness and errors. Print out final report. Press the "End programming" button to acknowledge.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 55

Replacement followfollow-up Important! Replace control unit via replacement follow-up only if the old control unit no longer responds. User action

Result

Replace control units according to repair instructions. Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually.

Connection manager is shown.

Select ICOM.

The "Session preparation" dialogue box is

Press the "Next" button to acknowledge.

displayed.

Follow instructions and note if necessary.

Dialogue box "Have control units been

Press the "OK" button to acknowledge.

replaced?" is shown.

Press the "Yes" button to acknowledge.

Dialogue box "Select replaced control units…" is displayed.

Activate checkboxes of replaced control units. Press the "Next" button to acknowledge.

Vehicle details are shown.

Other actions can be selected. Press the "Determine action plan" button to acknowledge.

The action plan is determined and displayed.

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to

The dialogue box "Instructions after completion

acknowledge.

of action plan execution" is displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 56

Follow instructions and note if necessary.

The action plan is executed.

Activate checkboxes and press the "OK"

The "Session follow-up work" dialogue box is

button to acknowledge.

displayed.

Follow instructions and note if necessary. Press the "OK" button to acknowledge.

Final report is shown

Check final report for completeness and errors. Print out final report. Press the "End programming" button to acknowledge.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 57

BMW Vehicle programming/encoding Depending on the vehicle circuit structure, the model series can be divided as follows in terms of vehicle programming/encoding: •

F-series



E-series from E36 (E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93)



E-Series E31, E32, E34 (control unit encoding capsule).

The programming routine for the above named series is described on the following pages. Note: The correct preparatory and follow-up work of the vehicle is the fundamental prerequisite for trouble-free vehicle programming/encoding. See Preparatory and follow-up work for vehicle programming/encoding.

Procedure in the event of programming aborts If programming or encoding interruptions occur during a session, follow the instructions of ISTA/P. For help support and solutions for common problems, refer to the ISTA/P Release Notes. If programming or encoding interruptions are caused by the vehicle and a solution can not be found at the retail trader, contact technical support.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 58

Programming routine for FF-series The programming routine for the above named series is described on the following pages. The action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For carrying out vehicle actions, see "Vehicle" menu



For replacing control units, see Replacing control units



Programming control units



Encoding control units.

Actions for the control units can be selected as follows: •

Under the "Control unit tree" tab, click on the control unit



Under the "Edit control units" tab, by direct selection of the actions, or by clicking on the control unit.

"Programming" menu To perform vehicle programming/encoding, proceed as follows: •

Use ISTA/P to read out the vehicle data. See Session menu (create new session)

After a new session has been created, the information "Session preparation" is displayed. •

Follow or note information if necessary, press the "OK" button to acknowledge

Dialogue box "Have control units been replaced?" is displayed. •

Press the "No" button to acknowledge, for exception see Replacing control units

Connection to vehicle is established.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 59

After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

Integration level (actual) Current integration level of the vehicle is displayed

3

5

Enabling code status,

4

Progress bar

Status of the used or required

Shows the action plan determination

enabling code in the vehicle

process

Version last used

6

Integration level (plant)

The Progman or ISTA/P versions

Indicates the integration level with

with which the vehicle was last

which the vehicle was produced

treated are displayed 7

"Vehicle details" tab

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 60

Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 61

Control unit tree tab: The control unit tree visualises the control units fitted in the vehicle according to the topology. Each control unit is shown as linked to the corresponding bus. Combined control units are shown within a light blue area.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Control unit tree" tab

3

"Select complete encoding"

4

"Remove measures" button, measures

button",

determined in the target context are

Complete encoding of the vehicle

removed

is selected Note: Integration level-independent actions (e.g. HDD update) can be performed without writing the integration level. To do this, press the "Remove measures" button to acknowledge. All actions determined based on the target context are removed. Control unit actions relevant to the integration level can not be selected manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 62

"Edit control units" tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Edit control units" tab

3

Program

4

Encode

Program control unit 5

Encode control unit

Replace Exchange (replace) control unit

The actions available for the control units ("Programming", "Encoding" or "Replacing") can be selected directly. If an action is added automatically by ISTA/P (e.g. encoding with selection "Replacing"), the checkbox is shaded grey. The action can not be removed manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 63

Dialogue box after clicking on the control unit in "Edit control units" or on the control unit in the "Control unit tree". After selection of control unit, "Edit plan" tab:

Index

Screen element

Index

Screen element

1

"Edit plan" tab

2

Program Program control unit

3

Encode

4

Encode control unit 5

Replace Exchange (replace) control unit

Replacement follow-up Follow-up already exchanged (replaced) control unit

The available actions for a control unit are individual. They can differ from one control unit to the next depending on which actions are defined.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 64

Section after selection of control unit, "Action list" tab:

Index

Screen element

Index

Screen element

1

"Action list" tab

2

"Action unsuccessful" symbol

3

"Missing prerequisites for action" 4

"Warning" symbol

symbol 5

"Action successful" symbol

6

"Action being executed" symbol

7

"Software action planned"

8

"Hardware action planned" symbol

symbol

(e.g. control unit replacement)

(e.g. encoding) When the "Action list" tab is selected, the planned actions are displayed with their respective status.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 65

Section after selection of control unit, "Control unit information" tab:

Index

Screen element

Index

Screen element

1

"Control unit information" tab

2

Diagnosis address of the control unit

3

Bus system to which the control

4

Part number of control unit

unit is connected 5

Technical units, software version 6

Still programmable

in control unit

displays how often the control unit can still be programmed

7

Version

8

Status, scheduled action

Version of the control unit When the "control unit information" tab is selected, the information on the selected control unit is displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 66

Action list tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Action list" tab

3

"Determine action plan" button

The "Action list" is a tabular summary of the planned actions. The actions are also displayed in the "Action plan". Information on the control units can also be displayed (e.g. control unit no longer programmable).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 67

"Vehicle" menu: By switching to the "Vehicle" menu, the action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



Vehicle actions (HDD update, see "Updating the navigation system map data").

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

"Vehicle actions" tab:

available conversions and



retrofits are displayed

Updating of map data, navigation system (HDD update)



Enabling of map data for navigation system

3



Update Gracenote® DB



Import vehicle order



Select complete encoding

"Vehicle" menu

To select further actions (programming, encoding), switch back to the "Programming" menu. Determine Action Plan User action

Result Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 Press the "Determine action plan" button to acknowledge.

Page 68

The action plan is determined and displayed in the "Display action plan" menu. The following tabs are displayed: "Action plan" "Control unit tree" "Action list" "Order list" "Enabling code list" displayed. The action plan is displayed in the menu window. Control units that are to be treated are marked with a yellow symbol. A red symbol indicates replacement or installation of a control unit. If no symbol is displayed, no actions are scheduled for the control unit. The actions are displayed as follows: P

Programming

K

Encoding

U

Removal

M

Installation

R

Replace

I

Initialise

A

Activate

D

Deactivate

H

Updating of navigation system map data (HDD update).

Select "Action plan" tab. The action plan is displayed in the print preview. Action plan in print preview:

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 69

Index

Screen element

Index

Screen element

1

"Action plan" tab,

2

"Control unit tree" tab,

of the action plan is displayed

The control unit tree with the scheduled actions is displayed

3

"Action list" tab,

4

"Order list" tab

The scheduled actions are

Control units to be replaced are displayed

displayed in the form of a

with order numbers

table 5

"Print" button, The action plan is printed

6

"Accept action plan" tab, Runs the action plan and programs the vehicle

If enabling codes are used, the "Enabling code list" is displayed in addition. All enabling codes used are displayed here. The action plan comprises determined actions that have to be performed to rectify a defective vehicle condition. Apart from the actions determined, the vehicle details, session name and ISTA/P version used are also displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 70

Running the action plan and programming the vehicle User action

Result

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to

The dialogue box "Instructions before start of

acknowledge.

action plan execution" is possibly displayed.

Follow instructions and note if necessary.

The action plan is executed.

Activate checkboxes and press the "OK" button to acknowledge.

The dialogue box "Conversion instructions" is possibly displayed, see Replacing control units. The dialogue box "Instructions after completion of action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK"

The "Session follow-up work" dialogue box is

button to acknowledge.

displayed.

Follow instructions and note if necessary.

The final report is displayed in the menu "Action

Press the "OK" button to acknowledge.

plan execution complete". The following tabs are displayed: •

"Final report"



"Control unit tree"



"Action list".

Check final report for completeness and errors. Print out final report. Press the "End programming" button to

Programming is ended

acknowledge.

ISTA/P switches to the Session menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 71

Programming routine for EE-series as of E36 (E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93) The programming routine for the above named series is described on the following pages. The action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values (E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65 E66, E83, E85, E86), see "Car & Key Memory (CKM)"



For carrying out vehicle actions, see "Vehicle" menu



For replacing control units, see Replacing control units



Programming control units



Encoding control units.

Actions for the control units can be selected as follows: •

Under the "Control unit tree" tab, click on the control unit



Under the "Edit control units" tab, by direct selection of the actions, or by clicking on the control unit.

"Programming" menu To perform vehicle programming/encoding, proceed as follows: •

Use ISTA/P to read out the vehicle data. See Session menu (create new session).

After a new session has been created, the information "Session preparation" is displayed. •

Follow or note information if necessary, press the "OK" button to acknowledge

Dialogue box "Have control units been replaced?" is displayed. •

Press the "No" button to acknowledge, for exception see Replacing control units

Connection to vehicle is established.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 72

After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

Integration level (actual) Current integration level of the vehicle is displayed

3

5

Enabling code status,

4

Progress bar

Status of the used or required

Shows the action plan determination

enabling code in the vehicle

process

Version last used

6

Integration level (plant)

The Progman or ISTA/P versions

Indicates the integration level with

with which the vehicle was last

which the vehicle was produced

treated are displayed 7

"Vehicle details" tab

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 73

Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 74

Control unit tree tab: The control unit tree visualises the control units fitted in the vehicle according to the topology. Each control unit is shown as linked to the corresponding bus. Combined control units are shown within a light blue area.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Control unit tree" tab

3

"Select complete encoding"

4

"Remove measures" button, measures

button",

determined in the target context are

Complete encoding of the vehicle

removed

is selected Note: Integration level independent actions (e. g. change CKM values, HDD update) can be carried out without writing the integration level. To do this, press the "Remove measures" button to acknowledge. All the previously planned actions will be permanently deleted. Control unit actions relevant to the integration level can not be selected manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 75

"Edit control units" tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Edit control units" tab

3

Program

4

Encode

Program control unit 5

Encode control unit

Replace Exchange (replace) control unit

The actions available for the control units ("Programming", "Encoding" or "Replacing") can be selected directly. If an action is added automatically by ISTA/P (e.g. encoding with selection "Replacing"), the checkbox is shaded grey. The action can not be removed manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 76

Dialogue box after clicking on the control unit in "Edit control units" or on the control unit in the "Control unit tree". After selection of control unit, "Edit plan" tab:

Index

Screen element

Index

Screen element

1

"Edit plan" tab

2

Program Program control unit

3

Encode

4

Encode control unit 5

Replace Exchange (replace) control unit

Replacement follow-up Follow-up already exchanged (replaced) control unit

The available actions for a control unit are individual. They can differ from one control unit to the next depending on which actions are defined.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 77

Section after selection of control unit, "Action list" tab:

Index

Screen element

Index

Screen element

1

"Action list" tab

2

"Action unsuccessful" symbol

3

"Missing prerequisites for action" 4

"Warning" symbol

symbol 5

"Action successful" symbol

6

"Action being executed" symbol

7

"Software action planned"

8

"Hardware action planned" symbol

symbol

(e.g. control unit replacement)

(e.g. encoding) When the "Action list" tab is selected, the planned actions are displayed with their respective status.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 78

Section after selection of control unit, "Control unit information" tab:

Index

Screen element

Index

Screen element

1

"Control unit information" tab

2

Diagnosis address of the control unit

3

Bus system to which the control

4

Hardware number

6

Programming status

unit is connected 5

Assembly number (actual)

Display of detailed information 7

Assembly number (setpoint)

8

Hardware number*, hardware with program status

9

Still programmable displays how often the control

10

Version Version of the control unit

unit can still be programmed 11

Status, scheduled action

When the "control unit information" tab is selected, the information on the selected control unit is displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 79

Action list tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Action list" tab

3

"Determine action plan" button

The "Action list" is a tabular summary of the planned actions. The actions are also displayed in the "Action plan". Information on the control units can also be displayed (e.g. control unit no longer programmable).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 80

"Vehicle" menu: menu: By switching to the "Vehicle" menu, the action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values, see "Car & Key Memory (CKM)"



Vehicle actions (HDD update, see "Updating the navigation system map data").

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

"CKM" tab

4

"Vehicle actions" tab:

available conversions and retrofits are displayed 3

"Vehicle" menu



Updating of map data, navigation system (HDD update)



Enabling of map data for navigation system



Update Gracenote® DB



Import vehicle order



Select complete encoding Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 81

To select further actions (programming, encoding), switch back to the "Programming" menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 82

Determine Action Plan User action Press the "Determine action plan" button to acknowledge.

Result The action plan is determined and displayed in the "Display action plan" menu. The following tabs are displayed: •

"Action plan"



"Control unit tree"



"Action list"



"Order list"



"Enabling code list" displayed.

The action plan is displayed in the menu window. Control units that are to be treated are marked with a yellow symbol. A red symbol indicates replacement or installation of a control unit. If no symbol is displayed, no actions are scheduled for the control unit. The actions are displayed as follows: P

Programming

K

Encoding

U

Removal

M

Installation

R

Replace

I

Initialise

A

Activate

D

Deactivate

H

Updating of navigation system map data (HDD update).

Select "Action plan" tab. The action plan is displayed in the print preview.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 83

Action plan in print preview:

Index

Screen element

Index

Screen element

1

"Action plan" tab,

2

"Control unit tree" tab,

of the action plan is displayed

The control unit tree with the scheduled actions is displayed

3

"Action list" tab,

4

"Order list" tab

The scheduled actions are

Control units to be replaced are displayed

displayed in the form of a

with order numbers

table 5

"Print" button, The action plan is printed

6

"Accept action plan" tab, Runs the action plan and programs the vehicle

If enabling codes are used, the "Enabling code list" is displayed in addition. All enabling codes used are displayed here. The action plan comprises determined actions that have to be performed to rectify a defective vehicle condition. Apart from the actions determined, the vehicle details, session name and ISTA/P version used are also displayed. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 84

Running the action plan and programming the vehicle User action

Result

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to

The dialogue box "Instructions before start of

acknowledge.

action plan execution" is possibly displayed.

Follow instructions and note if necessary.

The action plan is executed.

Activate checkboxes and press the "OK" button to acknowledge.

The dialogue box "Conversion instructions" is possibly displayed, see Replacing control units. The dialogue box "Instructions after completion of action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK"

The "Session follow-up work" dialogue box is

button to acknowledge.

displayed.

Follow instructions and note if necessary.

The final report is displayed in the menu "Action

Press the "OK" button to acknowledge.

plan execution complete". The following tabs are displayed: •

"Final report"



"Control unit tree"



"Action list".

Check final report for completeness and errors. Print out final report. Press the "End programming" button to

Programming is ended

acknowledge.

ISTA/P switches to the Session menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 85

Programming routine for EE-series E31, E32, E34 The application software "Control unit coding" (SGC) for vehicle programming/encoding the series E31, E32, E34 has been integrated in the ISTA/P. To perform vehicle programming/encoding, proceed as follows: •

Use ISTA/P to read out the vehicle data. See Session menu (create new session).

After vehicle identification, ISTA/P switches to the "SGC capsule" view.

Index

Screen element

Index

Screen element

1

"Car Memory" tab,

2

"Key Memory" tab,

Setting the Car Memory values 3

Vehicle encoding",

Setting of the key memory values 4

Encoding of the control units

"Service function" tab, Display of the service functions (e.g. "Program radio")

5

"Control unit programming" tab,

6

"EWS/DME adjustment" tab,

service measures

EWS and DME control units are

Replacement of control units or

synchronised

EPROM, deleting adaptation values Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 7

Page 86

"EWS/DDE adjustment" tab, EWS and DME control units are synchronised

As only the access is changed but not the sequence during vehicle programming/encoding of the series that are programmed/encoded via the SGC programming routine, a detailed description of the procedure for vehicle programming/encoding will not be provided at this point. Programming abort of programmable drive control units (E31, E32, E34) Proceed as follows if programming always aborts at the same point: •

Disconnect the drive control unit for approx. 1 minute



Reconnect the drive train control unit



Switch on ignition.



Repeat programming



Switch off ignition.

Programming abort by the instrument cluster (E31, E32, E34) In isolated cases, the instrument cluster can interrupt communication on the diagnostic cable during programming. In such cases, repeat programming with the instrument cluster disconnected. Before EWS calibration, the instrument cluster must be reconnected. Malfunctions on the diagnostic cable (E31, E32, E34) With the following engine control units, it may be the case that no programming can be performed again after a programming abort: •

ME7.2, M5.2, M5.2.1 in the M62 engine



M5.2.1 in the M73 engine.

After trying again, the fault message: "Programming not carried out error-free - repeat programming". Diagnosis is not possible here. Switch the ignition off and back on again. You can now repeat programming. Display of fault messages (E31, E32, E34) The text display of fault messages appears on the screen. The relevant fault code can be called up by pressing the information button at the bottom right of the screen. Contact Technical Support Consult Technical Support if •

Programming aborts repeatedly occur



Programming is not possible.

In such cases, keep the following ready to hand: •

Action plan Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 87



Final Report



Diagnosis printout of the control units concerned



Full error message



Version of ISTA/P used.

Recoding (E31, E32, E34) All control units relevant for encoding must be encoded without fail after installation. If this is encoding is not carried out after fitting, malfunctions could occur. At most 30 seconds are required to encode a control unit. Proceed as follows: •

Connect the BMW programming system to the vehicle.



Switch on ignition.



Select model series in ISTA/P



Select "Encoding ZCS/FA"



Select model series



Select "1 - Recoding"



Select system (e.g. "Airbag")



Acknowledge the question "Start automatic encoding" by pressing "Y"

Note: Encoding can no longer be interrupted after the user has acknowledged automatic encoding by pressing "Y". •

Comply with user guidance.



After encoding, delete the fault memory via the vehicle test in the ISTA workshop system.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 88

Updating and enabling of map data for navigation system Update Gracenote® DB Updates to map data using ISTA/P are possible only in the case of vehicles with the Car Information Computer (CIC). Importing of a current navigation map to the vehicle becomes necessary: •

In the event of updating or initialisation of the data for new, used and demonstration cars prior to delivery to customer



If update is requested by customer



In the course of a repair.

The procedure for updating the Gracenote® DB and the map data is identical. Updating of the Gracenote® DB is only possible with the Professional (SA 609) navigation system. Enabling of the navigation map (Road Map) with ISTA/P is necessary: •

After updating or initialisation of the map data



In case of a repair



In case of retrofitting of CIC

Note: In the course of a repair, it is not necessary to order an enabling code. In this case, the previous enabling code is used again. Updating of the map data for the navigation system (HDD update) depends on the integration levels.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 89

Updating the map data for the navigation system or Gracenote® DB Proceed as follows to update the navigation system map data (HDD update) or Gracenote® DB: •

To create a new ISTA/P session, see "Vehicle" menu (create new session)



Select the "Vehicle" menu



Select the "Vehicle actions" tab

Index

Screen element

Index

Screen element

1

Checkbox "Update of the

2

Activate checkbox "Enabling of navigation

navigation system map data

map", already imported map

(HDD update)" 3

"Vehicle actions" tab •

4

"Vehicle" menu

Activate checkbox "Update of the navigation system map data (HDD update)"

To select further actions with E-series (programming, encoding), switch back to the "Programming" menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 90

With the F-series, all the previously selected actions will be deleted. No further actions can be added. •

Press the "Determine action plan" button to acknowledge

The action plan is determined and displayed. The installed navigation maps (Road Maps) and Gracenote® DB are displayed on the ISIS.

Index

Screen element

Index

Screen element

1

Input box

2

"OK" button

"Download ISIS IP:" 3

"Road Map" checkbox

Note: The ISIS server address (ISIS1 or ISIS2) on which the navigation maps with the web copy console are saved must be entered in the "Download-ISIS IP" input box. It is thus identical to the ISIS IP address, which was used by the web copy console. The ISIS IP can be read out in the WSM under device settings. The map data and the Gracenote® DB cannot be updated at the same time. Ensure that the selected Road Map is installed on the ISIS. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 •

Page 91

Enter the Download ISIS IP (e.g. 10.249.155.10) in the input box.

Select Gracenote® DB or "Road Map" by activating the corresponding checkbox •

Press the "OK" button to acknowledge

The name of the Gracenote® DB or Road Map is displayed again for checking purposes. •

Check name



If the name is OK, press the "OK" button to acknowledge.

The action plan is drawn up. •

Accept the action plan.

After the action plan has been completed, the final report will be displayed. Note: After the import, the map data has to be activated. An enabling code is required to do this. To activate the map data, a new ISTA/P session must be started, see next page. Enabling is not required to import the Gracenote® DB.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 92

Enabling Enabling of the navigation map (Road Map) An enabling code is required to enable the navigation map. When ordering the enabling code, refer to the section Data management menu. The enabling code can be imported to the ISTA/P in the following ways: •

Import via Data management before the start of the session



Import via SWT online after the action plan has been accepted (as of ISPI 2.7.1)



Import via external storage medium (e.g.: USB stick, CD) after the action plan has been accepted

Proceed as follows to activate the map data for the navigation system:

Index

Screen element

Index

Screen element

1

Checkbox "Update of the

2

Activate checkbox "Enabling of navigation

navigation system map data

map (Road Map)", already imported map

(HDD update)" 3

"Vehicle actions" tab

4

"Vehicle" menu

To activate a map that has already been imported (e.g. new car): Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 93



Activate the checkbox "Enabling of navigation map"



Press the "Determine action plan" button to acknowledge

The remaining procedure depends on the import of of the enabling code: Import via Data management The required enabling code is imported from Data management. After the action plan has been completed, the final report will be displayed. Import via SWT online (as of ISPI 2.7.1) The pop-up "Enabling code download via SWT" is displayed. •

Press the "Import" button to acknowledge.

The required enabling code is imported. After the action plan has been completed, the final report will be displayed. Import via external storage medium (e.g.: USB stick, CD) The pop-up "Enabling code download via SWT" is displayed. •

Press the "Next" button to acknowledge

The pop-up "Enabling code download via USB stick" is displayed. •

Press the "Import" button to acknowledge.

The required enabling code is imported. After the action plan has been completed, the final report will be displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 94

Programming of the BMW navigation systems CD "BMW Navigation " The CD contains all software versions of "BMW Navigation" for the series E38, E39, E46, E52, E53, E65, E66, E83, E85 and E86. Keep this CD ready to hand for programming the navigation system on these model series. The navigation system in the series E60, E61, E63, E64, E70, E71, E72 E81, E82, E84, E87, E88 and E90, E91, E92, E93, F01, F02 and F07 is not programmed with the "BMW Navigation" CD but only using the programming system ISTA/P. The navigation computer automatically recognises the required version. When installing a new navigation computer in a vehicle with radio navigation system (SA 606), a special procedure has to be followed (see repair instructions "Instructions in use of navigation computers"). E38, E39, E46, E52, E53, E83, E85 and E86 with navigation system (option 609): For vehicles with production date beginning September 2001, or for all vehicles with split-screen software, use the latest "BMW Navigation" CD: Version 1 The navigation computer Mk3 with navigation system (option 609) has operating software V17 or earlier installed. The current operating software with the "Split-screen software" package (at an extra charge) should be retrofitted: •

Follow the installation instructions in the cover of the operating software CD



Insert current navigation system operating software CD.



The installation will start automatically.



When the installation is complete, the CD will automatically be ejected. The installation can take up to 7 minutes



Remove the CD



Press the rotary push button to restart the navigation computer (please refer to the instructions displayed on the on-board monitor).



The instruction "Insert V17 or Key CD" appears in the display of the on-board computer



Insert the Key CD



When the installation is complete, the Key CD will automatically be ejected. The installation can take about 2 minutes



Remove the Key CD



Following this, the navigation computer is automatically restarted. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 95

Version 2 In case of complaint, the navigation computer Mk3 in should be replaced in a vehicle with navigation system (option 609). A new navigation computer Mk3 with the current operating software should be installed: •

Read out the software version



Install new navigation computer in vehicle. See Electronic Parts Catalogue (EPC)



Follow the installation instructions in the cover of the operating software CD



Insert current navigation system operating software CD.



The installation will start automatically.



When the installation is complete, the CD will automatically be ejected. The installation can take up to 7 minutes



Remove the CD



Press the rotary push button to restart the navigation computer (please refer to the instructions displayed on the on-board monitor).



Encode the navigation computer (see BMW ISTA workshop systems)



The navigation computer must go into sleep mode. To do this, switch the ignition off. After a minute, the "Mains voltage LED" at the navigation computer goes out.

Note: For vehicles with production date before September 2001 and Mk3 navigation computer without split-screen software, use the CD "BMW Navigation V17.1". E53, E60, E61, E63, E64, E65, E66, E70, E71, E71, E72, E81, E82, E83, E85, E86, E87, E90, E91, E92 and E93 with navigation system JNAV (LA807 and SA609): For vehicles manufactured before 28.02.2007, first carry out the programming of the JNAV control unit with the original software before 03/07. To do this, update the control unit to status 03/07 with the PCMCIA card. Then program the vehicle with ISTA/P (the JNAV control unit is no longer listed in the measures plan!) and perform complete encoding. Procedure for all model series Note: The basic requirement for programming is that the vehicle is correctly prepared. When programming and encoding the navigation systems, observe the documentation "Preparatory and follow-up work for vehicle programming".

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 96

Installation locations of the OBD diagnostic socket and MOST, Connection options for BMW series Use of ICOM All BMW model series can be processed with the ICOM A, B and C modules. For graphics, information and connection sequence: see ICOM (Integrated Communication Optical Module). The following overview shows which ICOM interfaces are approved for vehicle programming/encoding on which model series: Series

Vehicle interface (connection via OBD

MOST compatibility

diagnostic diagnostic socket)

(multichannel programming)

ICOM

ICOM A

A and C

ICOM A and B (Only possible if the MOST direct access port is available)

F01, F02, F07

-

X

-

E90, E91, E92, E93

-

X

X

E89

-

X

X

E81, E82, E87, E88

-

X

X

E85, E86

-

X

-

X

X

E84 E84 E83

-

X

-

E70, E71, E72

-

X

X

E65, E66

-

X

X

E60, E61, E63, E64

-

X

X

E52, E53

-

X

-

E36, E38, E39, E46

X

X

-

E31, E32, E34

X

X

-

Note: Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 97

With the series E81, E82, E84, E87, E88, E90, E91, E92, E93, a MOST direct access port is only available if one of the following equipment versions is installed: •

BMW ”Professional” radio (RAD2)



Multiaudio system controller (MASK) = BMW ”Business” navigation system



Car Communication Computer (CCC) = BMW ”Professional” navigation system



Car Information Computer (CIC) = BMW ”Professional” navigation system

Installation locations of OBD diagnostic socket: F01, F02, F07 In the driver's footwell, near the A-pillar. E90, E91, E92, E93 In driver's footwell, on A-pillar. E89 LHD vehicles: In the driver's footwell, left, at the bottom side of the dashboard under a cover. RHD vehicles: In the driver's footwell, right, at the bottom side of the dashboard under a cover. E81, E82, E87, E88 In driver's footwell, on A-pillar. E85, E86 In the driver's footwell, near the A-pillar. E84 In the driver's footwell, near the A-pillar. E83 In driver's footwell, on A-pillar. E70, E71, E72 In the driver's footwell, near the A-pillar. E65, E66 In driver's footwell, on A-pillar. E63, E64 In the driver's footwell, near the A-pillar.

E60, E61 In driver's footwell, on A-pillar. Note: Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 98

The installation locations of the earlier series are not listed.

Important! Pins that have been pushed back or have expanded in the OBD-diagnostic socket can cause communication problems between the programming system and the vehicle. Before connecting an ICOM, check the contacts in the OBD-diagnostic socket. Note: After performing diagnosis or vehicle programming/encoding, the OBD-diagnostic socket must be sealed with the sealing cap.

Installation Installation location of MOST direct access port: E90, E91, E92, E93 In left footwell. E89 With driver's door open, behind dashboard panel, in vicinity of A-pillar. E81, E82, E87, E88 In left footwell. E84 In left footwell. E70, E71, E72 In passenger's footwell in vicinity of footwell ventilation. E65, E66 In glove compartment. E63, E64 In glove compartment. E60, E61 LHD vehicles: On left next to the glove compartment. RHD vehicles: On right next to the glove compartment.

Important! The MOST port can only be pulled out by approx. 2 to 3 cm. Risk of damaging fibre optic conductors.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 99

Note: To program/encode vehicles with MOST direct access port, the connection between the ICOM and the vehicle must be set up using the MOST. Note: Check that the MOST direct access port is correctly installed following any repair work in the front passenger footwell (e.g. control unit replacement). Note: Close off or reconnect the MOST direct access port after use (protective cap, jumper).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 100

MINI Vehicle programming/encoding The following pages contain descriptions of the vehicle programming/encoding for the MINI series. Note: The correct preparatory and follow-up work of the vehicle is the fundamental prerequisite for trouble-free vehicle programming/encoding. See Preparatory and follow-up work for vehicle programming/encoding.

Procedure in the event of programming aborts If programming or encoding interruptions occur during a session, follow the instructions of ISTA/P. For help support and solutions for common problems, refer to the ISTA/P Release Notes. If programming or encoding interruptions are caused by the vehicle and a solution can not be found at the retail trader, contact technical support.

Programming routine The action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values (R50, R52, R53), see "Car & Key Memory (CKM)"



For carrying out vehicle actions, see "Vehicle" menu



For replacing control units, see Replacing control units



Programming control units



Encoding control units.

Actions for the control units can be selected as follows: •

Under the "Control unit tree" tab, click on the control unit



Under the "Edit control units" tab, by direct selection of the actions, or by clicking on the control unit.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 101

"Programming" menu To perform vehicle programming/encoding, proceed as follows: •

Use ISTA/P to read out the vehicle data. See Session menu (create new session).

After a new session has been created, the information "Session preparation" is displayed •

Follow or note information if necessary, press the "OK" button to acknowledge

Dialogue box "Have control units been replaced?" is displayed •

Press the "No" button to acknowledge, for exception see Replacing control units

Connection to vehicle is established.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 102

After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

Integration level (actual) Current integration level of the vehicle is displayed

3

5

Enabling code status,

4

Progress bar

Status of the used or required

Shows the action plan determination

enabling code in the vehicle

process

Version last used

6

Integration level (plant)

The Progman or ISTA/P versions

Indicates the integration level with

with which the vehicle was last

which the vehicle was produced

treated are displayed 7

"Vehicle details" tab

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 103

Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 104

Control unit tree tab: The control unit tree visualises the control units fitted in the vehicle according to the topology. Each control unit is shown as linked to the corresponding bus. Combined control units are shown within a light blue area.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Control unit tree" tab

3

"Select complete encoding"

4

"Remove measures" button, measures

button",

determined in the target context are

Complete encoding of the vehicle

removed

is selected Note: Integration level-independent actions (e.g. change CKM values) can be performed without writing the integration level. To do this, press the "Remove measures" button to acknowledge. All the previously planned actions will be permanently deleted. Control unit actions relevant to the integration level can not be selected manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 105

"Edit control units" tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Edit control units" tab

3

Program

4

Encode

Program control unit 5

Encode control unit

Replace Exchange (replace) control unit

The actions available for the control units ("Programming", "Encoding" or "Replacing") can be selected directly. If an action is added automatically by ISTA/P (e.g. encoding with selection "Replacing"), the checkbox is shaded grey. The action can not be removed manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 106

Dialogue box after clicking on the control unit in "Edit control units" or on the control unit in the "Control unit tree". After selection of control unit, "Edit plan" tab:

Index

Screen element

Index

Screen element

1

"Edit plan" tab

2

Program Program control unit

3

Encode

4

Encode control unit 5

Replace Exchange (replace) control unit

Replacement follow-up Follow-up already exchanged (replaced) control unit

The available actions for a control unit are individual. They can differ from one control unit to the next depending on which actions are defined.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 107

Section after selection of control unit, "Action list" tab:

Index

Screen element

Index

Screen element

1

"Action list" tab

2

"Action unsuccessful" symbol

3

"Missing prerequisites for action" 4

"Warning" symbol

symbol 5

"Action successful" symbol

6

"Action being executed" symbol

7

"Software action planned"

8

"Hardware action planned" symbol

symbol

(e.g. control unit replacement)

(e.g. encoding) When the "Action list" tab is selected, the planned actions are displayed with their respective status.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 108

Section after selection of control unit, "Control unit information" tab:

Index

Screen element

Index

Screen element

1

"Control unit information" tab

2

Diagnosis address of the control unit

3

Bus system to which the control

4

Hardware number

6

Programming status

unit is connected 5

Assembly number (actual)

Display of detailed information 7

Assembly number (setpoint)

8

Hardware number*, hardware with program status

9

Still programmable displays how often the control

10

Version Version of the control unit

unit can still be programmed 11

Status, scheduled action

When the "control unit information" tab is selected, the information on the selected control unit is displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 109

Action list tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Action list" tab

3

"Determine action plan" button

The "Action list" is a tabular summary of the planned actions. The actions are also displayed in the "Action plan". Information on the control units can also be displayed (e.g. control unit no longer programmable).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 110

"Vehicle" menu: By switching to the "Vehicle" menu, the action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values, see "Car & Key Memory (CKM)"



Vehicle actions.

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

"CKM" tab

4

"Vehicle actions" tab:

available conversions and retrofits are displayed 3

"Vehicle" menu



Import vehicle order



Select complete encoding

To select further actions (programming, encoding), switch back to the "Programming" menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 111

Determine Action Plan User action Press the "Determine action plan" button to acknowledge.

Result The action plan is determined and displayed in the "Display action plan" menu. The following tabs are displayed: •

"Action plan"



"Control unit tree"



"Action list"



"Order list"



"Enabling code list" displayed.

The action plan is displayed in the menu window. Control units that are to be treated are marked with a yellow symbol. A red symbol indicates replacement or installation of a control unit. If no symbol is displayed, no actions are scheduled for the control unit. The actions are displayed as follows: P

Programming

K

Encoding

U

Removal

M

Installation

R

Replace

I

Initialise

A

Activate

D

Deactivate

Select "Action plan" tab. The action plan is displayed in the print preview.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 112

Action plan in print preview:

Index

Screen element

Index

Screen element

1

"Action plan" tab,

2

"Control unit tree" tab,

of the action plan is displayed

The control unit tree with the scheduled actions is displayed

3

"Action list" tab,

4

"Order list" tab

The scheduled actions are

Control units to be replaced are displayed

displayed in the form of a

with order numbers

table 5

"Print" button, The action plan is printed

6

"Accept action plan" tab, Runs the action plan and programs the vehicle

If enabling codes are used, the "Enabling code list" is displayed in addition. All enabling codes used are displayed here. The action plan comprises determined actions that have to be performed to rectify a defective vehicle condition. Apart from the actions determined, the vehicle details, session name and ISTA/P version used are also displayed. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 113

Running the action plan and programming the vehicle User action

Result

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to acknowledge. Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.

The dialogue box "Instructions before start of action plan execution" is possibly displayed. The action plan is executed. The dialogue box "Conversion instructions" is possibly displayed, see Replacing control units. The dialogue box "Instructions after completion of action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge. Follow instructions and note if necessary. Press the "OK" button to acknowledge.

The "Session follow-up work" dialogue box is displayed. The final report is displayed in the menu "Action plan execution complete". The following tabs are displayed: •

"Final report"



"Control unit tree"



"Action list".

Check final report for completeness and errors. Print out final report. Press the "End programming" button to acknowledge.

Programming is ended ISTA/P switches to the Session menu

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 114

Programming of the MINI navigation systems CD "BMW Navigation" The CD contains all software versions of "BMW Navigation" for the series R50, R52, and R53. The navigation system in the series R55, and R56 is not programmed with the "BMW Navigation" CD but only using the programming system ISTA/P. The navigation computer automatically recognises the required version. R50, R52 and R53 with navigation system (option 609): For vehicles with production date beginning September 2001, or for all vehicles with split-screen software, use the latest "BMW Navigation" CD: Version 1 The navigation computer Mk3 with navigation system (option 609) has operating software V17 or earlier installed. The current operating software with the "Split-screen software" package (at an extra charge) should be retrofitted: •

Read out the software version.



Follow the installation instructions in the cover of the operating software CD



Insert current navigation system operating software CD.



The installation will start automatically.



When the installation is complete, the CD will automatically be ejected. The installation can take up to 7 minutes



Remove the CD



Press the rotary push button to restart the navigation computer (please refer to the instructions displayed on the on-board monitor).



The instruction "Insert V17 or Key CD" appears in the display of the on-board computer



Insert the Key CD.



When the installation is complete, the Key CD will automatically be ejected. The installation can take about 2 minutes.



Remove the Key CD.



Following this, the navigation computer is automatically restarted.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 115

Version 2 In case of complaint, the navigation computer Mk3 in should be replaced in a vehicle with navigation system (option 609). A new navigation computer Mk3 with the current operating software should be installed: •

Read out the software version



Install new navigation computer in vehicle. Please refer to the Electronic Parts Catalogue (EPC).



Follow the installation instructions in the cover of the operating software CD



Insert current navigation system operating software CD.



The installation will start automatically.



When the installation is complete, the CD will automatically be ejected. The installation can take up to 7 minutes



Remove the CD



Press the rotary push button to restart the navigation computer (please refer to the instructions displayed on the on-board monitor).



Encode the navigation computer (see BMW ISTA workshop systems)



The navigation computer must go into sleep mode. To do this, switch the ignition off. After a minute, the "Mains voltage LED" at the navigation computer goes out.

Note: For vehicles with production date before September 2001 and Mk3 navigation computer without split-screen software, use the CD "BMW Navigation V17.1". Procedure for all model series Note: The basic requirement for programming is that the vehicle is correctly prepared. When programming and encoding the navigation systems, observe the documentation "Preparatory and follow-up work for vehicle programming".

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

User action

Page 116

Result

Insert CD in the navigation system CD drive. It will take about 15 minutes to load the software. The CD drive automatically opens. Remove the CD from the drive. Confirm end of programming. Note: The navigation computer must not be cut off from the voltage supply for as long as the LED on the computer remains on. There is otherwise a risk of incorrect data being written to the memory, in which case correct operation of the computer can no longer be guaranteed. Note: During programming, the screen of the Control Display, on-board monitor or Central Information Display may flicker. Note: If the current software version is already programmed, the CD will be ejected again immediately.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 117

Installation locations of the OBD diagnostic socket and MOST, Connection options for MINI series Use of ICOM All MINI model series can be processed with the ICOM A, B and C modules. For graphics, information and connection sequence: see ICOM (Integrated Communication Optical Module). The following overview shows which ICOM interfaces are approved for vehicle programming/encoding on which model series:

Series Series

Vehicle interface (connection via OBD

MOST compatibility

diagnostic socket)

(multichannel programming)

ICOM

ICOM A

A and C

ICOM A and B (Only possible if the MOST direct access port is available)

R55, R56, R57

-

X

X

R50, R52, R53

X

X

-

Note: On the R55, R56 and R57 there is only a MOST direct access port if the following equipment is installed: •

BMW Professional radio (RAD2) In vehicles as of 03/07, a MOST direct access port is only available if a further MOST device, such as a CDC, is installed. No MOST direct access port is provided on vehicles from 06/08 with RAD2 and CDC preparation.



Car Communication Computer (CCC) = BMW ”Professional” navigation system

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 118

Installation locations of OBD diagnostic socket: R55, R56, R57 In the driver's footwell, near the A-pillar. R50, R52, R53 In driver's footwell, on A-pillar.

Important! Pins that have been pushed back or have expanded in the OBD-diagnostic socket can cause communication problems between the programming system and the vehicle. Before connecting an ICOM, check the contacts in the OBD-diagnostic socket. Note: After performing diagnosis or vehicle programming/encoding, the OBD-diagnostic socket must be sealed with the sealing cap.

Installation location of MOST direct access port: R55, R56, R57 In passenger's footwell, behind A-pillar trim panel.

Important! The MOST port can only be pulled out by approx. 2 to 3 cm. Risk of damaging fibre optic conductors. Note: To program/encode vehicles with MOST direct access port, the connection between the ICOM and the vehicle must be set up using the MOST. Note: Check that the MOST direct access port is correctly installed following any repair work in the front passenger footwell (e.g. control unit replacement). Note: Close off or reconnect the MOST direct access port after use (protective cap, jumper).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 119

RollsRolls-Royce Vehicle programming/encoding The following pages contain descriptions of the vehicle programming/encoding for the Rolls-Royce series. Note: The correct preparatory and follow-up work of the vehicle is the fundamental prerequisite for trouble-free vehicle programming/encoding. See Preparatory and follow-up work for vehicle programming/encoding.

Procedure in the event event of programming aborts If programming or encoding interruptions occur during a session, follow the instructions of ISTA/P. For help support and solutions for common problems, refer to the ISTA/P Release Notes. If programming or encoding interruptions are caused by the vehicle and a solution can not be found at the retail trader, contact technical support.

Programming routine The programming routine for the Rolls-Royce series is described on the following pages. The action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values, see "Car & Key Memory (CKM)"



For carrying out vehicle actions, see "Vehicle" menu



For replacing control units, see Replacing control units



Programming control units



Encoding control units.

Actions for the control units can be selected as follows: •

Under the "Control unit tree" tab, click on the control unit



Under the "Edit control units" tab, by direct selection of the actions, or by clicking on the control unit.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 120

"Programming" menu To perform vehicle programming/encoding, proceed as follows: •

Use ISTA/P to read out the vehicle data. See Session menu (create new session).

After a new session has been created, the information "Session preparation" is displayed •

Follow or note information if necessary, press the "OK" button to acknowledge

Dialogue box "Have control units been replaced?" is displayed •

Press the "No" button to acknowledge, for exception see Replacing control units

Connection to vehicle is established. After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.

Index

Screen element

Index

Screen Screen element

1

"Programming" menu

2

Integration level (actual) Current integration level of the vehicle is displayed

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 3

5

Enabling code status,

4

Page 121

Progress bar

Status of the used or required

Shows the action plan determination

enabling code in the vehicle

process

Version last used

6

Integration level (plant)

The Progman or ISTA/P versions

Indicates the integration level with

with which the vehicle was last

which the vehicle was produced

treated are displayed 7

"Vehicle details" tab

Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 122

Control unit tree tab: The control unit tree visualises the control units fitted in the vehicle according to the topology. Each control unit is shown as linked to the corresponding bus. Combined control units are shown within a light blue area.

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Control unit tree" tab

3

"Select complete encoding"

4

"Remove measures" button, measures

button",

determined in the target context are

Complete encoding of the vehicle

removed

is selected Note: Integration level independent actions (e. g. change CKM values, HDD update) can be carried out without writing the integration level. To do this, press the "Remove measures" button to acknowledge. All the previously planned actions will be permanently deleted. Control unit actions relevant to the integration level can not be selected manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 123

"Edit control units" tab:

Index

Screen element element

Index

Screen element

1

"Programming" menu

2

"Edit control units" tab

3

Program

4

Encode

Program control unit 5

Encode control unit

Replace Exchange (replace) control unit

The actions available for the control units ("Programming", "Encoding" or "Replacing") can be selected directly. If an action is added automatically by ISTA/P (e.g. encoding with selection "Replacing"), the checkbox is shaded grey. The action can not be removed manually.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 124

Dialogue box after clicking on the control unit in "Edit control units" or on the control unit in the "Control unit tree". After selection of control unit, "Edit plan" tab:

Index

Screen element

Index

Screen element

1

"Edit plan" tab

2

Program Program control unit

3

Encode

4

Encode control unit 5

Replace Exchange (replace) control unit

Replacement follow-up Follow-up already exchanged (replaced) control unit

The available actions for a control unit are individual. They can differ from one control unit to the next depending on which actions are defined.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 125

Section after selection of control unit, "Action list" tab:

Index

Screen element

Index

Screen element

1

"Action list" tab

2

"Action unsuccessful" symbol

3

"Missing prerequisites for action" 4

"Warning" symbol

symbol 5

"Action successful" symbol

6

"Action being executed" symbol

7

"Software action planned"

8

"Hardware action planned" symbol

symbol

(e.g. control unit replacement)

(e.g. encoding) When the "Action list" tab is selected, the planned actions are displayed with their respective status.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 126

Section after selection of control unit, "Control unit information" tab:

Index

Screen element

Index

Screen element

1

"Control unit information" tab

2

Diagnosis address of the control unit

3

Bus system to which the control

4

Hardware number

6

Programming status

unit is connected 5

Assembly number (actual)

Display of detailed information 7

Assembly number (setpoint)

8

Hardware number*, hardware with program status

9

Still programmable displays how often the control

10

Version Version of the control unit

unit can still be programmed 11

Status, scheduled action

When the "control unit information" tab is selected, the information on the selected control unit is displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 127

Action list tab:

Index

Screen element

Index

Screen element

1

"Programming" menu

2

"Action list" tab

3

"Determine action plan" button

The "Action list" is a tabular summary of the planned actions. The actions are also displayed in the "Action plan". Information on the control units can also be displayed (e.g. control unit no longer programmable).

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 128

"Vehicle" menu: By switching to the "Vehicle" menu, the action plan can be supplemented by the following actions: •

For carrying out conversions and retrofits, see "Conversions and retrofits"



For setting CKM values, see "Car & Key Memory (CKM)



Vehicle actions (HDD update, see "Updating the navigation system map data").

Index

Screen element

Index

Screen element

1

"Conversion" tab

2

"CKM" tab

4

"Vehicle actions" tab:

available conversions and retrofits are displayed 3

"Vehicle" menu



Updating of map data, navigation system (HDD update)



Enabling of map data for navigation system



Update Gracenote® DB



Import vehicle order



Select complete encoding

To select further actions (programming, encoding), switch back to the "Programming" menu. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 129

Determine Action Plan User action Press the "Determine action plan" button to acknowledge.

Result The action plan is determined and displayed in the "Display action plan" menu. The following tabs are displayed: •

"Action plan"



"Control unit tree"



"Action list"



"Order list"



"Enabling code list" displayed.

The action plan is displayed in the menu window. Control units that are to be treated are marked with a yellow symbol. A red symbol indicates replacement or installation of a control unit. If no symbol is displayed, no actions are scheduled for the control unit. The actions are displayed as follows: P

Programming

K

Encoding

U

Removal

M

Installation

R

Replace

I

Initialise

A

Activate

D

Deactivate

H

Updating of navigation system map data (HDD update).

Select "Action plan" tab. The action plan is displayed in the print preview.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 130

Action plan in print preview:

Index

Screen element

Index

Screen element

1

"Action plan" tab,

2

"Control unit tree" tab,

of the action plan is displayed

The control unit tree with the scheduled actions is displayed

3

"Action list" tab,

4

"Order list" tab

The scheduled actions are

Control units to be replaced are displayed

displayed in the form of a

with order numbers

table 5

"Print" button, The action plan is printed

6

"Accept action plan" tab, Runs the action plan and programs the vehicle

If enabling codes are used, the "Enabling code list" is displayed in addition. All enabling codes used are displayed here. The action plan comprises determined actions that have to be performed to rectify a defective vehicle condition. Apart from the actions determined, the vehicle details, session name and ISTA/P version used are also displayed. Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 131

Running the action plan and programming the vehicle User action

Result

Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to acknowledge. Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.

The dialogue box "Instructions before start of action plan execution" is possibly displayed. The action plan is executed. The dialogue box "Conversion instructions" is possibly displayed, see Replacing control units. The dialogue box "Instructions after completion of action plan execution" is possibly displayed.

Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge. Follow instructions and note if necessary. Press the "OK" button to acknowledge.

The "Session follow-up work" dialogue box is displayed. The final report is displayed in the menu "Action plan execution complete". The following tabs are displayed: •

"Final report"



"Control unit tree"



"Action list".

Check final report for completeness and errors. Print out final report. Press the "End programming" button to acknowledge.

Programming is ended ISTA/P switches to the Session menu.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 132

Updating and enabling of map data for navigation system Update Gracenote® DB Updates to map data using ISTA/P are possible only in the case of vehicles with the Car Information Computer (CIC). Importing of a current navigation map to the vehicle becomes necessary: •

In the event of updating of the data for new, used and demonstration cars prior to delivery to customer



If update is requested by customer



In the course of a repair.

The procedure for updating the Gracenote® DB and the map data is identical. Enabling of the navigation map (Road Map) with ISTA/P is necessary: •

After updating or initialisation of the map data



In case of a repair



In case of retrofitting of CIC

Note: In the course of a repair, it is not necessary to order an enabling code. In this case, the previous enabling code is used again. Updating of the map data for the navigation system (HDD update) depends on the integration levels.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 133

Updating the map data for the navigation system or Gracenote® DB Proceed as follows to update the navigation system map data (HDD update) or Gracenote® DB: •

To create a new ISTA/P session, see "Vehicle" menu (create new session)



Select the "Vehicle" menu



Select the "Vehicle actions" tab

Index

Screen element

Index

Screen element

1

Checkbox "Update of the

2

Activate checkbox "Enabling of navigation

navigation system map data

map", already imported map

(HDD update)" 3

"Vehicle actions" tab •

4

"Vehicle" menu

Activate checkbox "Update of the navigation system map data (HDD update)"

All the previously selected actions are deleted. No further actions can be added. •

Press the "Determine action plan" button to acknowledge

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 134

The action plan is determined and displayed. The installed navigation maps (Road Maps) and Gracenote® DB are displayed on the ISIS.

Index

Screen element

Index

Screen element

1

Input box

2

"OK" button

"Download ISIS IP:" 3

"Road Map" checkbox

Note: The ISIS server address (ISIS1 or ISIS2) on which the navigation maps with the web copy console are saved must be entered in the "Download-ISIS IP" input box. It is thus identical to the ISIS IP address, which was used by the web copy console. The ISIS IP can be read out in the WSM under device settings. The map data and the Gracenote® DB cannot be updated at the same time. Ensure that the selected Road Map is installed on the ISIS. •

Enter the Download ISIS IP (e.g. 10.249.155.10) in the input box.



Select Gracenote® DB or "Road Map" by activating the corresponding checkbox



Press the "OK" button to acknowledge Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 135

The name of the Gracenote® DB or Road Map is displayed again for checking purposes. •

Check name



If the name is OK, press the "OK" button to acknowledge.

The action plan is drawn up. •

Accept the action plan.

After the action plan has been completed, the final report will be displayed. Note: After the import, the map data has to be activated. An enabling code is required to do this. To activate the map data, a new ISTA/P session must be started, see next page. Enabling is not required to import the Gracenote® DB.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 136

Enabling of the navigation map (Road Map) An enabling code is required to enable the navigation map. When ordering the enabling code, refer to the section Data management menu. The enabling code can be imported to the ISTA/P in the following ways: •

Import via Data management before the start of the session



Import via SWT online after the action plan has been accepted (as of ISPI 2.7.1)



Import via external storage medium (e.g.: USB stick, CD) after the action plan has been accepted

Proceed as follows to activate the map data for the navigation system:

Index

Screen element

Index

Screen element

1

Checkbox "Update of the

2

Activate checkbox "Enabling of navigation

navigation system map data

map", already imported map

(HDD update)" 3

"Vehicle actions" tab

4

"Vehicle" menu

To activate a map that has already been imported (e.g. new car): Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 137



Activate the checkbox "Enabling of navigation map"



Press the "Determine action plan" button to acknowledge

The remaining procedure depends on the import of the enabling code: Import via Data management The required enabling code is imported from Data management. After the action plan has been completed, the final report will be displayed. Import via SWT online (as of ISPI 2.7.1) The pop-up "Enabling code download via SWT" is displayed. •

Press the "Import" button to acknowledge.

The required enabling code is imported. After the action plan has been completed, the final report will be displayed. Import via external storage medium (e.g.: USB stick, CD) The pop-up "Enabling code download via SWT" is displayed. •

Press the "Next" button to acknowledge

The pop-up "Enabling code download via USB stick" is displayed. •

Press the "Import" button to acknowledge.

The required enabling code is imported. After the action plan has been completed, the final report will be displayed.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 138

Installation locations of the OBD diagnostic socket and MOST Connections options, RollsRolls-Royce series Use of ICOM Treating of all Rolls-Royce series is possible using the ICOM A module (connection via OBDdiagnostic socket). For graphics, information and connection sequence: see ICOM (Integrated Communication Optical Module).

Installation locations of OBD diagnostic socket: socket: RR1, RR2, RR3 In the driver's footwell, near the A-pillar.

Important! Pins that have been pushed back or have expanded in the OBD-diagnostic socket can cause communication problems between the programming system and the vehicle. Before connecting an ICOM, check the contacts in the OBD-diagnostic socket. Note: After performing diagnosis or vehicle programming/encoding, the OBD-diagnostic socket must be sealed with the sealing cap.

MOST port No MOST direct access port is installed in Rolls-Royce vehicles.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 139

Glossary Designation

Description

Bus systems

The bus systems enable the individual control units in the vehicle to be networked via serial interfaces. The following bus systems are used in BMW vehicles: •

BSD (Bit-Serial Data interface)



byteflight



CAN bus (Controller Area Network bus)



DCAN (diagnosison CAN)



Ethernet (wire-conducted data network technology for local data networks and vehicle access)



FCAN (suspension CAN)



FlexRay



K bus (body bus) (also known as I bus - instrumentation bus - in earlier models)

CBS data



K bus protocol



KCAN (body CAN)



K-CAN2 (body CAN 2)



LIN bus (Local Interconnect Network bus)



Local-CAN



MOST bus (MediaOriented System Transport)



PT-CAN (Powertrain CAN)



PT-CAN2 (Powertrain CAN 2)



USB (Universal Serial Bus).

Condition Based Service. CBS data are updated in the vehicle key within a driving cycle. CBS data can be updated on the ignition key via a concealed service function.

Car and Key Memory

Performs customer-specific settings on the vehicle: •

Car Memory settings affect all the users of a vehicle



Key Memory settings are user-specific and relate to a key being used.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143

Page 140

Diagnosis address

Address of control unit for diagnosis

EWS/DME or EWS/DDE

Adjustment between EWS (electronic immobiliser) and

adjustment

DME/DDE control unit, control units are synchronised

Vehicle order/central encoding

Denotes the file in which various vehicle data (data status,

code

optional equipment, etc.) are kept

Flash-programming

See Programming

Enabling code

The enabling code generates a functional enhancement in the vehicle. Software enabling in a number of control units (e.g. when programming the CCC, an enabling code must be imported to enable the option "extended voice control). The background to this is the technology of Sweeping Technologies (SWT).

Enabling code short

Comparable to enabling code. In contrast to the enabling code, the enabling code short is not a file. It is used for manual entry purposes.

Overall encoding

Matches functions to each other and synchronises them. This may be necessary if, after programming/encoding is completed, functions in the vehicle fail to work or fail to work properly

Gracenote® DB

Music track recognition technology from Gracenote®. It provides the data (metadata) associated with the music tracks. This metadata contains information such as:

IBAC enabling code



Artist/performer



Song title



Album



Year of publication



Genre

Enabling code for enabling conversions and retrofits.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 ICOM

Page 141

Integrated Communication Optical Module The interface between the BMW Workshop network and the vehicle

IMIB

Integrated Measurement Interface Box Measuring device for the ISTA workshop system. The IMIB is mainly operated online via the ISTA workshop system and controlled by the ISID.

ISAP

Integrated Service Access Point Wireless data transmission device for the ITOOLS

ISID

Integrated Service Information Display Display and operating unit for the workshop and vehicle reception

ISIS

Integrated Service Information Server (workshop server)

ISPA

Integrated Service Processes Application Software for service reception

ISSS

Integrated Software Service Station By installing the ISTA/P Base DVD via the SSS DVD drive, the SSS becomes an ISSS.

ISTA

Integrated Service Technical Application (diagnosis and technical documents)

ISTA/P

Integrated Service Application/Programming (programming system)

Integration level/Integration

Production periods during vehicle development are denoted by

stage

integration levels (I-levels).

ITOOLS

The ITOOLS are ISID, ICOM, IMIB and ISAP

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 JETstream

Page 142

Online update: Renews application software by loading new software packages.

Encoding

Adapts the control units to the vehicle in which they are installed: Functions and characteristic maps are enabled or activated depending on the national-market version, vehicle equipment and vehicle type

Web copy console

Web copy console for navigation data The web copy console for navigation data allows you to copy navigation maps for the CIC onto the ISIS hard disks.

Mecca indicator

The "Mecca indicator" is an arrow within the navigation system that points permanently at the geographical position of the city of Mecca.

Retrofit

Designation for a subsequent installation (e.g. telephone), a new system is adapted to the vehicle's complete electrical system.

Native action plan

Shown after successfully determining target context. All actions are shown that are initiated by ISTA/P (e.g. update integration stage). Comparable to status report in Progman.

Personal Profile

In certain vehicles, this is the new designation for "Car & Key Memory". Settings are made directly in the vehicle. Only those settings which are difficult for the customer to grasp (e.g. tilt sensor ON/OFF) will continue to be made in ISTA/P in the Conversions menu.

Programming

Loads a new program to the control unit. Former designation "flash programming".

Programming status

Indicates the status of the control unit as a number

SGC

Control unit encoding

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09

ISTA/P – User documentation Vehicle programming/encoding in Service of 143 Target context

Page 143

Software version of the vehicle which is allocated by the programming system. The native action plan is shown after successfully determining target context.

Software ID

Software identification feature

SWT

Sweeping Technology The enabling code generates a functional enhancement in the vehicle. The background to this is the technology of Sweeping Technologies. The enabling code is encrypted in the control unit.

Replacement follow-up

Follow-up work on a control unit after replacement..

Conversion

Modifies individual functions in a control unit (e.g. the language); the vehicle must be in sleep mode before complete conversion is carried out.

USB

Universal Serial Bus

WSM

Workshop System Management Used to manage the ISIS. All administrative tasks are executed here.

ZCS

Central encoding key, see vehicle order.

Assembly number

Hardware number, program version and data version together give the assembly number.

Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09