idc2009-90000901 2.36.0 0911127 - … m w ista user manual.pdfbmw, mini and rollsbmw, mini and...
TRANSCRIPT
User documentation.User documentation.User documentation.User documentation.
Version P2.36.0 Version P2.36.0 Version P2.36.0 Version P2.36.0
Programming system Programming system Programming system Programming system Integrated Service Technical Application Integrated Service Technical Application Integrated Service Technical Application Integrated Service Technical Application Programming (ISTA/P).Programming (ISTA/P).Programming (ISTA/P).Programming (ISTA/P).
BMW GroupBMW GroupBMW GroupBMW Group
ISTA/P – User documentation Page 2 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
VP-34 worldwide Datum/Date: all countries 11/2009 Version P2.36.0
ISTA/P User documentationISTA/P User documentationISTA/P User documentationISTA/P User documentation BMW, MINI and RollsBMW, MINI and RollsBMW, MINI and RollsBMW, MINI and Rolls----RoyceRoyceRoyceRoyce
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
BMWBMWBMWBMW 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
MINIMINIMINIMINI 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
RollsRollsRollsRolls----RoyceRoyceRoyceRoyce 119
ISTA/P – User documentation Page 3 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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
GlossaryGlossaryGlossaryGlossary 139
ISTA/P – User documentation Page 4 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Changes to ISTA/P and the user documentation Changes to ISTA/P and the user documentation Changes to ISTA/P and the user documentation Changes to ISTA/P and the user documentation
The current ISTA/P user documentation is based on the following software:
Software mediumSoftware mediumSoftware mediumSoftware medium VersionVersionVersionVersion
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
ISTA/P – User documentation Page 5 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
General infGeneral infGeneral infGeneral information on ISTA/P ormation on ISTA/P ormation on ISTA/P ormation 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! Important! Important! 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 Notes for users Notes for users 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 Component Component Component User guide User guide User guide 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".
ISTA/P – User documentation Page 6 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:Simultaneously possible sessions:Simultaneously possible sessions: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.
HardwareHardwareHardwareHardware Vehicle network 2000 or Vehicle network 2000 or Vehicle network 2000 or Vehicle network 2000 or
IIII----bus vehiclesbus vehiclesbus vehiclesbus vehicles Vehicle network Vehicle network Vehicle network Vehicle network
2020202020202020
Parallel operationParallel operationParallel operationParallel operation vehicle electrical vehicle electrical vehicle electrical vehicle electrical
systsystsystsystem 2000/2020em 2000/2020em 2000/2020em 2000/2020
ISSS R2/R3/R4
3 1 No
ISSS R5/R6 5 4 1/3, 2/2, 3/1
ISTA/P – User documentation Page 7 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Installations for use of ISTA/PInstallations for use of ISTA/PInstallations for use of ISTA/PInstallations 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: Note: Note: 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 User action User action User action Result Result Result Result
Switching on (I)SSS
Insert current ISTA/P Base DVD in the DVD drive
Switch (I)SSS off and then on again
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: Note: Note: 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.
ISTA/P – User documentation Page 8 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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: Note: Note: 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.
ISTA/P – User documentation Page 9 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
ICOM (Integrated CommunICOM (Integrated CommunICOM (Integrated CommunICOM (Integrated Communication Optical Module)ication Optical Module)ication Optical Module)ication 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: Installation locations of OBD, MOST connection options: Installation locations of OBD, MOST connection options: 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:
ISTA/P – User documentation Page 10 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
ICOM connection sequence at vehicle ICOM connection sequence at vehicle ICOM connection sequence at vehicle ICOM connection sequence at vehicle
Use of the ICOM at OBD diagnostic socket Use of the ICOM at OBD diagnostic socket Use of the ICOM at OBD diagnostic socket Use of the ICOM at OBD diagnostic socket
IndexIndexIndexIndex DesignationDesignationDesignationDesignation
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 Connection sequence Connection sequence Connection sequence ---- ICOM A at OBD diagnostic socket: ICOM A at OBD diagnostic socket: ICOM A at OBD diagnostic socket: 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.
ISTA/P – User documentation Page 11 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Use of ICOM at the MOST direct access port Use of ICOM at the MOST direct access port Use of ICOM at the MOST direct access port Use of ICOM at the MOST direct access port
IndexIndexIndexIndex DesignationDesignationDesignationDesignation
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.
CCCConnection sequence of ICOM to the MOST direct access port: onnection sequence of ICOM to the MOST direct access port: onnection sequence of ICOM to the MOST direct access port: onnection 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.
ISTA/P – User documentation Page 12 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Use of ICOM on 20Use of ICOM on 20Use of ICOM on 20Use of ICOM on 20pin OBD diagnostic socketpin OBD diagnostic socketpin OBD diagnostic socketpin OBD diagnostic socket
IndexIndexIndexIndex DesignationDesignationDesignationDesignation
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 Connection sequence Connection sequence Connection sequence ---- ICOM at 20ICOM at 20ICOM at 20ICOM at 20----pin OBD diagnostic socket: pin OBD diagnostic socket: pin OBD diagnostic socket: 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.
ISTA/P – User documentation Page 13 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Preparatory and followPreparatory and followPreparatory and followPreparatory and follow----up work on vehicle programming/encodingup work on vehicle programming/encodingup work on vehicle programming/encodingup 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:Preparations:Preparations: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.
ISTA/P – User documentation Page 14 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• 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: During programming/encoding: During programming/encoding: 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.
ISTA/P – User documentation Page 15 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
FollowFollowFollowFollow----up: up: up: up:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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
ISTA/P – User documentation Page 16 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• 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:Note:Note:Note: Control units that do not go into "sleep mode" could cause errors relating to closed-circuit current!
• Concluding check that the vehicle is trouble-free • Check all radio and TV frequencies and destinations previously noted and store manually
as necessary.
ISTA/P – User documentation Page 17 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Starting ISTA/P, creating new session Starting ISTA/P, creating new session Starting ISTA/P, creating new session Starting ISTA/P, creating new session
ISSS Jumpgate ISSS Jumpgate ISSS Jumpgate ISSS Jumpgate
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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".
ISTA/P – User documentation Page 18 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Call Back, main functions, overview of functions of ISTA/PCall Back, main functions, overview of functions of ISTA/PCall Back, main functions, overview of functions of ISTA/PCall Back, main functions, overview of functions of ISTA/P
Callback assistant Callback assistant Callback assistant 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, functionMenu, tab, functionMenu, tab, functionMenu, tab, function The following graphic in the "Programming" menu, "Edit control units" tab, shows a layout example of a typical screen mask.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Menu 2 Tab
3 Functions
ISTA/P – User documentation Page 19 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Overview of main functions: Overview of main functions: Overview of main functions: 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 Menu Menu Menu Session Session Session Session Is displayed after "Start ISTA/P"
Tab Tab Tab Tab Session Overview Create New Session Enter session name
Function Function Function Function Programming sessions that are running are displayed
Select ISSS automatically/manually
Select programming system
Control unit information
Connection manager
Select vehicle/interface, transfer to the Programming menu
Issue session name
ISTA/P – User documentation Page 20 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
MenuMenuMenuMenu Programming Programming Programming Programming Is displayed after "Start ISTA/P"
(manual switch to "Vehicle" menu and "Data management" menu possible)
Tab Tab Tab Tab Vehicle details Control unit tree edit control units (summarised)
Action List
Function Function Function Function Display of vehicle details
Determine action plan, transfer to "Action Plan" menu
Control unit actions (programming, encoding, replacing, replacement follow-up)
Action list (after control unit action)
Control unit information
Overall encoding
Determine action plan, transfer to the Display action plan menu
Planned actions are shown
Determine action plan, display transfer to "Action Plan" menu
ISTA/P – User documentation Page 21 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
MenuMenuMenuMenu Vehicle Vehicle Vehicle Vehicle Is displayed after "Create new session"
Tab Tab Tab Tab Conversions CKM Vehicle actions
Function Function Function Function Retrofits
Conversions
Car and key memory settings
Updating of map data, navigation system (HDD update)
Enabling of map data for navigation system
Update
Gracenote® DB
Import vehicle order
Select complete encoding
MenuMenuMenuMenu Data managementData managementData managementData management Is displayed after "Start ISTA/P" and after "Create new session"
Tab Tab Tab Tab Import/delete enabling code (summarised)
Import/delete vehicle order (summarised)
Reports
Function Function Function Function Import enabling code
Enter short enabling code
Delete imported enabling code
Import vehicle order
Delete imported vehicle order
Reports of previous sessions are shown
ISTA/P – User documentation Page 22 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
MenuMenuMenuMenu Display action planDisplay action planDisplay action planDisplay action plan (1/2) Is displayed after "Determine action plan"
Tab Tab Tab Tab Action plan Control Unit Tree Action List
Function Function Function Function Action plan is shown Planned actions are shown
Action List
Control Unit Information
Accept action plan, action plan is executed
Planned actions are shown
Accept action plan, action plan is executed
MenuMenuMenuMenu Display action planDisplay action planDisplay action planDisplay action plan (2/2) Is displayed after "Determine action plan"
Tab Tab Tab Tab Order list Activation code list
Function Function Function Function Control units to be replaced are shown together with the order number
Imported enabling codes are shown
ISTA/P – User documentation Page 23 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
MenuMenuMenuMenu Action plan execution completeAction plan execution completeAction plan execution completeAction plan execution complete Is displayed after "Accept action plan"
Tab Tab Tab Tab Final Report Control Unit Tree Action List
Function Function Function Function Final report is shown
End programming switch to Session menu
Executed actions are shown
Action List
Control Unit Information
End programming switch to Session menu
Executed actions are shown
End programming switch to Session menu
ISTA/P – User documentation Page 24 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Menu bar and voltage readingMenu bar and voltage readingMenu bar and voltage readingMenu 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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Switch to "Expert Mode" 2 Switch to the menu "Session" (create new session) (ISTA/P start screen)
3 Switch to the "Administration" menu Display of dealer data and ISTA/P version
4 Switch to the "Connection manager"
5 State of charge of the accumulator is shown as a percentage (only with ISID)
6 Printing
7 Display of online help for ISTA/P 8 Minimise application
ISTA/P – User documentation Page 25 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
9 Close application (for pop-up, close pop-up)
10 Terminal 30 in Volts
11 Terminal 15 in Volts
Sorting the selection listSorting the selection listSorting the selection listSorting the selection list
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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".
ISTA/P – User documentation Page 26 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Session menu (create new session)Session menu (create new session)Session menu (create new session)Session menu (create new session)
The procedure "Create new session" is described on the following pages:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Session" menu 2 "Session overview" tab, Existing sessions can be selected and adopted
3 "Create new session" tab, see "Session" menu (create new session)
4 "Enter session name" tab, rename current session
ColourColourColourColour StatusStatusStatusStatus ColourColourColourColour StatusStatusStatusStatus
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
ISTA/P – User documentation Page 27 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Selecting the programming system (ISSS) automatically / manually:
IndexIndexIndexIndex ScScScScreen elementreen elementreen elementreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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: Note: Note: 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.
ISTA/P – User documentation Page 28 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Select programming system (ISSS) (with manual session selection):
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Recognised programming systems (ISSS) are shown
2 Session limit; sessions still possible are displayed
3 Number of sessions occupied 4 "Next" button
The detected programming systems (ISSS) are displayed with their status.
ColourColourColourColour StatusStatusStatusStatus ColourColourColourColour StatusStatusStatusStatus
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.
ISTA/P – User documentation Page 29 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Connection manager:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Interface designation 2 Type of interface
3 Vehicle identification number of connected vehicle
4 "Connect" button
The detected interfaces (ICOM) are displayed with their status.
ColourColourColourColour StatusStatusStatusStatus ColourColourColourColour StatusStatusStatusStatus
Green ICOM free Red ICOM can not be used
Yellow ICOM connected
• Select a free ICOM from the list and press the "Connect" button to acknowledge
ISTA/P – User documentation Page 30 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
If automatic determination of the model series fails, the vehicle can be determined manually:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Series" button, selection of the product line
2 "End session" button
• Select the product line by clicking on the corresponding button • Select the model series by clicking on the corresponding button
Note: Note: Note: 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)
ISTA/P – User documentation Page 31 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Programming routine, BMW E-Series E31, E32, E34 • Programming routine MINI • Rolls-Royce programming routine.
ISTA/P – User documentation Page 32 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Vehicle menu Vehicle menu Vehicle menu 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").
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex ScreenScreenScreenScreen elementelementelementelement
1 "Conversion" tab available conversions and retrofits are displayed
2 "CKM" tab
ISTA/P – User documentation Page 33 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
3 "Vehicle" menu 4 "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
ISTA/P – User documentation Page 34 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Data management menu Data management menu Data management menu 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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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, Deletes imported vehicle orders
6 "Reports" tab Previous sessions are shown together with the final report
7 Enter "Enabling code short" button, enter enabling code short manually
Import vehicle order Import vehicle order Import vehicle order Import vehicle order
ISTA/P – User documentation Page 35 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:Note:Note: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.
ISTA/P – User documentation Page 36 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
UUUUser actionser actionser actionser action ResultResultResultResult
Select "Import vehicle order" tab. 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.
ISTA/P – User documentation Page 37 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Import enabling code Import enabling code Import enabling code 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 actionUser actionUser actionUser action ResultResultResultResult
Select "Import enabling code" tab. 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:Note:Note: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.
ISTA/P – User documentation Page 38 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Next" button, Continue action plan without enabling code
2 "Start Import" button“, Import enabling code from data carrier
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.
ISTA/P – User documentation Page 39 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Conversions and retrofits, IBAC enabling codesConversions and retrofits, IBAC enabling codesConversions and retrofits, IBAC enabling codesConversions 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:Note:Note:Note: The items displayed in ISTA/P may differ, depending on equipment fitted and national-market 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.
ISTA/P – User documentation Page 40 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Conversions and retrofits, General (notConversions and retrofits, General (notConversions and retrofits, General (notConversions and retrofits, General (not E31,E31,E31,E31, E32, E34) E32, E34) E32, E34) E32, E34)
Procedure when retrofitting systems relevant to programming or encoding: Procedure when retrofitting systems relevant to programming or encoding: Procedure when retrofitting systems relevant to programming or encoding: 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
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Conversion" tab available conversions and retrofits are displayed
2 For "CKM" tab, see "Car & Key Memory (CKM)"
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.
ISTA/P – User documentation Page 41 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Select conversion or retrofit
Procedure for IBAC enable codesProcedure for IBAC enable codesProcedure for IBAC enable codesProcedure 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:Note:Note: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.
ISTA/P – User documentation Page 42 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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.
ISTA/P – User documentation Page 43 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Conversions and retrofits, E31, E32, E34Conversions and retrofits, E31, E32, E34Conversions and retrofits, E31, E32, E34Conversions and retrofits, E31, E32, E34
Retrofit,Retrofit,Retrofit,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.
ConversionConversionConversionConversion
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.
NoteNoteNoteNote::::
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, E34Procedure for IBAC enabling codes E31, E32, E34Procedure for IBAC enabling codes E31, E32, E34Procedure 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
ISTA/P – User documentation Page 44 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Note:Note:Note: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 5Calculate 5Calculate 5Calculate 5----character IBAC enabling code,character IBAC enabling code,character IBAC enabling code,character IBAC enabling code, E31, E32, E34E31, E32, E34E31, E32, E34E31, 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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Input box for 15-character IBAC enabling code
2 Selected IBAC online service
3 Activate/deactivate IBAC service 4 "Calculate" button, 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
ISTA/P – User documentation Page 45 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Select activate/deactivate IBAC service • Enter the 15-character IBAC enabling code and press the "Calculate" button to
acknowledge.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 The calculated 5-character IBAC enabling code is displayed
2 "OK" button
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:Note:Note: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.
ISTA/P – User documentation Page 46 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Car & Key Memory (CKM)Car & Key Memory (CKM)Car & Key Memory (CKM)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:Note:Note: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:Note:Note: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, F07BMW E70, E71, E72, E81, E82, E84, E87, E88, E89, E90, E91, E92, E93, F01, F02, F07BMW E70, E71, E72, E81, E82, E84, E87, E88, E89, E90, E91, E92, E93, F01, F02, F07BMW E70, E71, E72, E81, E82, E84, E87, E88, E89, E90, E91, E92, E93, F01, F02, F07 MINI R55, R56 and R57MINI R55, R56 and R57MINI R55, R56 and R57MINI 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, E86BMW E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E83, E85, E86BMW E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E83, E85, E86BMW E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E83, E85, E86 MINI R50, R52, R53MINI R50, R52, R53MINI R50, R52, R53MINI R50, R52, R53 RollsRollsRollsRolls----RoyceRoyceRoyceRoyce
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).
ISTA/P – User documentation Page 47 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Changing Car & Key Memory Changing Car & Key Memory Changing Car & Key Memory Changing Car & Key Memory
• Create New Session. See "Session" menu (create new session) • Select the "Vehicle" menu • Select the "CKM" tab
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "CKM" tab 2 "Vehicle" menu
3 "Factory setting" symbol, Shows the factory setting of the function
4 Check marks: the green check mark shows the selected setting of the 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 cancelled
8 "Undo all" button, The changed settings are reversed
ISTA/P – User documentation Page 48 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
9 When the mouse pointer moves over the parameter keyword, notes on the function are displayed
Note:Note:Note: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:Note:Note: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:Note:Note: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.
ISTA/P – User documentation Page 49 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Replacing control unitsReplacing control unitsReplacing control unitsReplacing 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!Important!Important!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.
ISTA/P – User documentation Page 50 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Dialogue box "Conversion instructions" for control unit replacement:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Replacing control unit" checkbox
2 "Interrupt session" button Replacing control units with session interruption
3 "Conversion is complete" button, Replacing control units without session interruption
4 "Planned cancellation" button The session is cancelled
See following pages for control unit replacement procedure:
ISTA/P – User documentation Page 51 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Replacing control units with session interruption Replacing control units with session interruption Replacing control units with session interruption Replacing control units with session interruption
User actUser actUser actUser actionionionion ResultResultResultResult
Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually. Connection manager is shown.
Select ICOM. Press the "Next" button to acknowledge.
The "Session preparation" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
Dialogue box "Have control units been 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. Other actions can be selected. Press the "Determine action plan" button to acknowledge.
If control units are to be replaced in the course of the action plan, they are marked with a red dot and under "Replace R". 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 acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
The "Conversion instructions" dialogue box is possibly displayed.
Press the "Interrupt session" button to acknowledge.
The dialogue box "End session now…" is displayed.
ISTA/P – User documentation Page 52 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Activate checkboxes of replaced control units. Press the "Conversion is complete" button to acknowledge.
Dialogue box "Update of action plan complete" is displayed.
Follow instructions and note if necessary. Press the "Next" button to acknowledge.
The dialogue box "Instructions after completion of action plan execution" is displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
The action plan is executed. The "Session follow-up work" dialogue box is 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. 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. Press the "Next" button to acknowledge.
The "Session preparation" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
The "Saved session found" dialogue box is displayed.
Press the "Yes" button to acknowledge. The "Conversion instructions" dialogue box is possibly displayed.
ISTA/P – User documentation Page 53 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
Programming is ended ISTA/P switches to the Session menu.
Replacing control units without session interruption Replacing control units without session interruption Replacing control units without session interruption Replacing control units without session interruption
User actionUser actionUser actionUser action ResultResultResultResult
Start ISTA/P session. Select "Create new session" tab. Select ISSS automatically/manually. Connection manager is shown.
Select ICOM. Press the "Next" button to acknowledge.
The "Session preparation" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
Dialogue box "Have control units been 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. Other actions can be selected. Press the "Determine action plan" button to acknowledge.
If control units are to be replaced in the course of the action plan, they are marked with a red dot and under "Replace R". The action plan is determined and displayed.
ISTA/P – User documentation Page 54 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Check action plan for completeness and correctness. Print out action plan. Press the "Accept action plan" button to acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
The "Conversion instructions" dialogue box is possibly displayed.
Replace control units according to repair instructions.
Activate checkboxes of replaced control units. Press the "Conversion is complete" button to acknowledge.
Dialogue box "Update of action plan complete" is displayed.
Follow instructions and note if necessary. Press the "Next" button to acknowledge.
The dialogue box "Instructions after completion of action plan execution" is displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
The action plan is executed. The "Session follow-up work" dialogue box is 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.
ISTA/P – User documentation Page 55 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Replacement followReplacement followReplacement followReplacement follow----up up up up
Important!Important!Important!Important!
Replace control unit via replacement follow-up only if the old control unit no longer responds.
User actionUser actionUser actionUser action ResultResultResultResult
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. Press the "Next" button to acknowledge.
The "Session preparation" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
Dialogue box "Have control units been 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 acknowledge.
The dialogue box "Instructions after completion of action plan execution" is displayed.
ISTA/P – User documentation Page 56 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
The action plan is executed. The "Session follow-up work" dialogue box is 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.
ISTA/P – User documentation Page 57 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
BMWBMWBMWBMW
Vehicle programming/encodingVehicle programming/encodingVehicle programming/encodingVehicle 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:Note:Note: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 Procedure in the event of programming aborts Procedure in the event of programming aborts 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.
ISTA/P – User documentation Page 58 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Programming routine for FProgramming routine for FProgramming routine for FProgramming routine for F----seriesseriesseriesseries
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 "Programming" menu "Programming" menu "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.
ISTA/P – User documentation Page 59 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 Integration level (actual) Current integration level of the vehicle is displayed
3 Enabling code status, Status of the used or required enabling code in the vehicle
4 Progress bar Shows the action plan determination process
5 Version last used The Progman or ISTA/P versions with which the vehicle was last treated are displayed
6 Integration level (plant) Indicates the integration level with which the vehicle was produced
7 "Vehicle details" tab
ISTA/P – User documentation Page 60 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Note:Note:Note:Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.
ISTA/P – User documentation Page 61 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Control unit tree" tab
3 "Select complete encoding" button", Complete encoding of the vehicle is selected
4 "Remove measures" button, measures determined in the target context are removed
Note:Note:Note: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.
ISTA/P – User documentation Page 62 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Edit control units" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Edit control units" tab
3 Program Program control unit
4 Encode Encode control unit
5 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.
ISTA/P – User documentation Page 63 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Edit plan" tab 2 Program Program control unit
3 Encode Encode control unit
4 Replace Exchange (replace) control unit
5 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.
ISTA/P – User documentation Page 64 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Action list" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action list" tab 2 "Action unsuccessful" symbol
3 "Missing prerequisites for action" symbol
4 "Warning" symbol
5 "Action successful" symbol 6 "Action being executed" symbol
7 "Software action planned" symbol (e.g. encoding)
8 "Hardware action planned" symbol (e.g. control unit replacement)
When the "Action list" tab is selected, the planned actions are displayed with their respective status.
ISTA/P – User documentation Page 65 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Control unit information" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Control unit information" tab 2 Diagnosis address of the control unit
3 Bus system to which the control unit is connected
4 Part number of control unit
5 Technical units, software version in control unit
6 Still programmable displays how often the control unit can still be programmed
7 Version Version of the control unit
8 Status, scheduled action
When the "control unit information" tab is selected, the information on the selected control unit is displayed.
ISTA/P – User documentation Page 66 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action list tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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).
ISTA/P – User documentation Page 67 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Vehicle" menu:"Vehicle" menu:"Vehicle" menu:"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").
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Conversion" tab available conversions and retrofits are displayed
2 "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
3 "Vehicle" menu
To select further actions (programming, encoding), switch back to the "Programming" menu.
Determine Action PlanDetermine Action PlanDetermine Action PlanDetermine Action Plan
User action User action User action User action Result Result Result Result
ISTA/P – User documentation Page 68 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Press the "Determine action plan" button to acknowledge.
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: PPPP Programming KKKK Encoding UUUU Removal MMMM Installation RRRR Replace IIII Initialise AAAA Activate DDDD Deactivate HHHH 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:
ISTA/P – User documentation Page 69 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action plan" tab, of the action plan is displayed
2 "Control unit tree" tab, The control unit tree with the scheduled actions is displayed
3 "Action list" tab, The scheduled actions are displayed in the form of a table
4 "Order list" tab Control units to be replaced are displayed with order numbers
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.
ISTA/P – User documentation Page 70 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Running the action plan and programming the vehicleRunning the action plan and programming the vehicleRunning the action plan and programming the vehicleRunning the action plan and programming the vehicle
User actionUser actionUser actionUser action ResultResultResultResult
Check action plan for completeness and correctness. Print out action plan.
Press the "Accept action plan" button to acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
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.
The "Session follow-up work" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
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.
ISTA/P – User documentation Page 71 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Programming routine for EProgramming routine for EProgramming routine for EProgramming routine for E----series as of E36 (E36, E38, E39, E46, E52, E53, series as of E36 (E36, E38, E39, E46, E52, E53, series as of E36 (E36, E38, E39, E46, E52, E53, series as of E36 (E36, E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E84, E85, E86, E87, E88, E89, E90, E91, E92, E93) E86, E87, E88, E89, E90, E91, E92, E93) E86, E87, E88, E89, E90, E91, E92, E93) 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 "Programming" menu "Programming" menu "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.
ISTA/P – User documentation Page 72 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 Integration level (actual) Current integration level of the vehicle is displayed
3 Enabling code status, Status of the used or required enabling code in the vehicle
4 Progress bar Shows the action plan determination process
5 Version last used The Progman or ISTA/P versions with which the vehicle was last treated are displayed
6 Integration level (plant) Indicates the integration level with which the vehicle was produced
7 "Vehicle details" tab
ISTA/P – User documentation Page 73 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Note:Note:Note:Note:
If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.
ISTA/P – User documentation Page 74 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Control unit tree" tab
3 "Select complete encoding" button", Complete encoding of the vehicle is selected
4 "Remove measures" button, measures determined in the target context are removed
Note:Note:Note: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.
ISTA/P – User documentation Page 75 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Edit control units" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Edit control units" tab
3 Program Program control unit
4 Encode Encode control unit
5 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.
ISTA/P – User documentation Page 76 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Edit plan" tab 2 Program Program control unit
3 Encode Encode control unit
4 Replace Exchange (replace) control unit
5 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.
ISTA/P – User documentation Page 77 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Action list" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action list" tab 2 "Action unsuccessful" symbol
3 "Missing prerequisites for action" symbol
4 "Warning" symbol
5 "Action successful" symbol 6 "Action being executed" symbol
7 "Software action planned" symbol (e.g. encoding)
8 "Hardware action planned" symbol (e.g. control unit replacement)
When the "Action list" tab is selected, the planned actions are displayed with their respective status.
ISTA/P – User documentation Page 78 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Control unit information" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Control unit information" tab 2 Diagnosis address of the control unit
3 Bus system to which the control unit is connected
4 Hardware number
5 Assembly number (actual) 6 Programming status Display of detailed information
7 Assembly number (setpoint) 8 Hardware number*, hardware with program status
9 Still programmable displays how often the control unit can still be programmed
10 Version Version of the control unit
11 Status, scheduled action
When the "control unit information" tab is selected, the information on the selected control unit is displayed.
ISTA/P – User documentation Page 79 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action list tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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).
ISTA/P – User documentation Page 80 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Vehicle" me"Vehicle" me"Vehicle" me"Vehicle" menu:nu:nu:nu: 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").
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Conversion" tab available conversions and retrofits are displayed
2 "CKM" tab
3 "Vehicle" menu 4 "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
ISTA/P – User documentation Page 81 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
To select further actions (programming, encoding), switch back to the "Programming" menu.
ISTA/P – User documentation Page 82 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Determine Action PlanDetermine Action PlanDetermine Action PlanDetermine Action Plan
User action User action User action User action Result Result Result Result
Press the "Determine action plan" button to acknowledge.
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: PPPP Programming KKKK Encoding UUUU Removal MMMM Installation RRRR Replace IIII Initialise AAAA Activate DDDD Deactivate HHHH Updating of navigation system map
data (HDD update).
Select "Action plan" tab.
The action plan is displayed in the print preview.
ISTA/P – User documentation Page 83 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action plan in print preview:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action plan" tab, of the action plan is displayed
2 "Control unit tree" tab, The control unit tree with the scheduled actions is displayed
3 "Action list" tab, The scheduled actions are displayed in the form of a table
4 "Order list" tab Control units to be replaced are displayed with order numbers
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.
ISTA/P – User documentation Page 84 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Running the action plan and programming the vehicleRunning the action plan and programming the vehicleRunning the action plan and programming the vehicleRunning the action plan and programming the vehicle
User actionUser actionUser actionUser action ResultResultResultResult
Check action plan for completeness and correctness. Print out action plan.
Press the "Accept action plan" button to acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
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.
The "Session follow-up work" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
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.
ISTA/P – User documentation Page 85 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Programming routine for EProgramming routine for EProgramming routine for EProgramming routine for E----series E31, E32, E34 series E31, E32, E34 series E31, E32, E34 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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Car Memory" tab, Setting the Car Memory values
2 "Key Memory" tab, Setting of the key memory values
3 Vehicle encoding", Encoding of the control units
4 "Service function" tab, Display of the service functions (e.g. "Program radio")
5 "Control unit programming" tab, service measures Replacement of control units or EPROM, deleting adaptation values
6 "EWS/DME adjustment" tab, EWS and DME control units are synchronised
ISTA/P – User documentation Page 86 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
7 "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)Programming abort of programmable drive control units (E31, E32, E34)Programming abort of programmable drive control units (E31, E32, E34)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)Programming abort by the instrument cluster (E31, E32, E34)Programming abort by the instrument cluster (E31, E32, E34)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 Malfunctions on the Malfunctions on the Malfunctions on the diagnostic cable (E31, E32, E34)diagnostic cable (E31, E32, E34)diagnostic cable (E31, E32, E34)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)Display of fault messages (E31, E32, E34)Display of fault messages (E31, E32, E34)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 Contact Technical Support Contact Technical Support 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
ISTA/P – User documentation Page 87 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Final Report • Diagnosis printout of the control units concerned • Full error message • Version of ISTA/P used.
Recoding (E31, E32, E34)Recoding (E31, E32, E34)Recoding (E31, E32, E34)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:Note:Note: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.
ISTA/P – User documentation Page 88 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Updating and enabling of map data for navigation systemUpdating and enabling of map data for navigation systemUpdating and enabling of map data for navigation systemUpdating and enabling of map data for navigation system Update Gracenote® DBUpdate Gracenote® DBUpdate Gracenote® DBUpdate 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: Note: Note: 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.
ISTA/P – User documentation Page 89 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Updating the map data for the navigation system or Gracenote® DB Updating the map data for the navigation system or Gracenote® DB Updating the map data for the navigation system or Gracenote® DB 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
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element 1 Checkbox "Update of the
navigation system map data (HDD update)"
2 Activate checkbox "Enabling of navigation map", already imported map
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.
ISTA/P – User documentation Page 90 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element 1 Input box
"Download ISIS IP:" 2 "OK" button
3 "Road Map" checkbox
Note:Note:Note: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.
ISTA/P – User documentation Page 91 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• 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:Note:Note: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.
ISTA/P – User documentation Page 92 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
EnaEnaEnaEnabling of the navigation map (Road Map) bling of the navigation map (Road Map) bling of the navigation map (Road Map) bling 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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element 1 Checkbox "Update of the
navigation system map data (HDD update)"
2 Activate checkbox "Enabling of navigation map (Road Map)", already imported map
3 "Vehicle actions" tab 4 "Vehicle" menu
To activate a map that has already been imported (e.g. new car):
ISTA/P – User documentation Page 93 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Activate the checkbox "Enabling of navigation map"
• Press the "Determine action plan" button to acknowledge
The remaining procedure depends on the import oThe remaining procedure depends on the import oThe remaining procedure depends on the import oThe remaining procedure depends on the import of the enabling code:f the enabling code:f the enabling code:f the enabling code:
Import via Data management Import via Data management Import via Data management 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) Import via SWT online (as of ISPI 2.7.1) Import via SWT online (as of ISPI 2.7.1) 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) Import via external storage medium (e.g.: USB stick, CD) Import via external storage medium (e.g.: USB stick, CD) 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.
ISTA/P – User documentation Page 94 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Programming of the BMW navigation systems Programming of the BMW navigation systems Programming of the BMW navigation systems Programming of the BMW navigation systems CD "BMW Navigation "CD "BMW Navigation "CD "BMW Navigation "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):E38, E39, E46, E52, E53, E83, E85 and E86 with navigation system (option 609):E38, E39, E46, E52, E53, E83, E85 and E86 with navigation system (option 609):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:
VersionVersionVersionVersion 1111 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.
ISTA/P – User documentation Page 95 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Version 2Version 2Version 2Version 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:Note:Note: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, E7E53, E60, E61, E63, E64, E65, E66, E70, E7E53, E60, E61, E63, E64, E65, E66, E70, E7E53, E60, E61, E63, E64, E65, E66, E70, E71, E72, E81, E82, E83, E85, E86, E87, E90, E91, 1, E72, E81, E82, E83, E85, E86, E87, E90, E91, 1, E72, E81, E82, E83, E85, E86, E87, E90, E91, 1, E72, E81, E82, E83, E85, E86, E87, E90, E91, E92 and E93 with navigation system JNAV (LA807 and SA609):E92 and E93 with navigation system JNAV (LA807 and SA609):E92 and E93 with navigation system JNAV (LA807 and SA609):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 seriesProcedure for all model seriesProcedure for all model seriesProcedure for all model series Note:Note:Note: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".
ISTA/P – User documentation Page 96 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Installation locations of the Installation locations of the Installation locations of the Installation locations of the OBD diagnostic socket and MOSTOBD diagnostic socket and MOSTOBD diagnostic socket and MOSTOBD diagnostic socket and MOST,,,, Connection options for BMW seriesConnection options for BMW seriesConnection options for BMW seriesConnection options for BMW series Use of ICOMUse of ICOMUse of ICOMUse 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:
SeriesSeriesSeriesSeries Vehicle interface (connection via OBD Vehicle interface (connection via OBD Vehicle interface (connection via OBD Vehicle interface (connection via OBD diagnostdiagnostdiagnostdiagnostic socket)ic socket)ic socket)ic socket)
MOST compatibility MOST compatibility MOST compatibility MOST compatibility (multichannel (multichannel (multichannel (multichannel programming)programming)programming)programming)
ICOMICOMICOMICOM A and CA and CA and CA and C
ICOM AICOM AICOM AICOM A ICOM A and BICOM A and BICOM A and BICOM A and B
(Only possible if the (Only possible if the (Only possible if the (Only possible if the MOST direct access MOST direct access MOST direct access MOST direct access
port is available)port is available)port is available)port is available)
F01, F02, F07F01, F02, F07F01, F02, F07F01, F02, F07 - X -
E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93 - X X
E89 E89 E89 E89 - X X
E81, E82, E87, E88E81, E82, E87, E88E81, E82, E87, E88E81, E82, E87, E88 - X X
E85, E86E85, E86E85, E86E85, E86 - X -
E8E8E8E84444 X X
E83E83E83E83 - X -
E70, E71, E72E70, E71, E72E70, E71, E72E70, E71, E72 - X X
E65, E66E65, E66E65, E66E65, E66 - X X
E60, E61, E63, E64E60, E61, E63, E64E60, E61, E63, E64E60, E61, E63, E64 - X X
E52, E53E52, E53E52, E53E52, E53 - X -
E36, E38, E39, E46E36, E38, E39, E46E36, E38, E39, E46E36, E38, E39, E46 X X -
E31, E32, E34E31, E32, E34E31, E32, E34E31, E32, E34 X X -
Note:Note:Note:Note:
ISTA/P – User documentation Page 97 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:Installation locations of OBD diagnostic socket:Installation locations of OBD diagnostic socket:Installation locations of OBD diagnostic socket:
F01, F02, F07F01, F02, F07F01, F02, F07F01, F02, F07 In the driver's footwell, near the A-pillar.
E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93 In driver's footwell, on A-pillar.
E89 E89 E89 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, E88E81, E82, E87, E88E81, E82, E87, E88E81, E82, E87, E88 In driver's footwell, on A-pillar.
E85, E86E85, E86E85, E86E85, E86 In the driver's footwell, near the A-pillar.
E84 E84 E84 E84 In the driver's footwell, near the A-pillar.
E83 E83 E83 E83 In driver's footwell, on A-pillar.
E70, E71, E72E70, E71, E72E70, E71, E72E70, E71, E72 In the driver's footwell, near the A-pillar.
E65, E66E65, E66E65, E66E65, E66 In driver's footwell, on A-pillar.
E63, E64E63, E64E63, E64E63, E64 In the driver's footwell, near the A-pillar.
E60, E61E60, E61E60, E61E60, E61 In driver's footwell, on A-pillar.
Note:Note:Note:Note:
ISTA/P – User documentation Page 98 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
The installation locations of the earlier series are not listed.
Important!Important!Important!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:Note:Note:Note: After performing diagnosis or vehicle programming/encoding, the OBD-diagnostic socket must be sealed with the sealing cap.
InsInsInsInstallation location of MOST direct access port: tallation location of MOST direct access port: tallation location of MOST direct access port: tallation location of MOST direct access port:
E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93E90, E91, E92, E93 In left footwell.
E89 E89 E89 E89 With driver's door open, behind dashboard panel, in vicinity of A-pillar.
E81, E82, E87, E88E81, E82, E87, E88E81, E82, E87, E88E81, E82, E87, E88 In left footwell.
E84 E84 E84 E84 In left footwell.
E70, E71, E72E70, E71, E72E70, E71, E72E70, E71, E72 In passenger's footwell in vicinity of footwell ventilation.
E65, E66E65, E66E65, E66E65, E66 In glove compartment.
E63, E64E63, E64E63, E64E63, E64 In glove compartment.
E60, E61E60, E61E60, E61E60, E61 LHD vehicles: On left next to the glove compartment. RHD vehicles: On right next to the glove compartment.
Important!Important!Important!Important! The MOST port can only be pulled out by approx. 2 to 3 cm. Risk of damaging fibre optic conductors.
ISTA/P – User documentation Page 99 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Note: Note: Note: 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: Note: Note: 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: Note: Note: Note: Close off or reconnect the MOST direct access port after use (protective cap, jumper).
ISTA/P – User documentation Page 100 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
MINIMINIMINIMINI Vehicle programming/encodingVehicle programming/encodingVehicle programming/encodingVehicle programming/encoding The following pages contain descriptions of the vehicle programming/encoding for the MINI series.
Note:Note:Note: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 Procedure in the event of programming aborts Procedure in the event of programming aborts 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 Programming routine Programming routine 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.
ISTA/P – User documentation Page 101 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Programming" menu "Programming" menu "Programming" menu "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.
ISTA/P – User documentation Page 102 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
After successful determination of the target context the vehicle details are displayed. The details are presented in the "Programming" menu.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 Integration level (actual) Current integration level of the vehicle is displayed
3 Enabling code status, Status of the used or required enabling code in the vehicle
4 Progress bar Shows the action plan determination process
5 Version last used The Progman or ISTA/P versions with which the vehicle was last treated are displayed
6 Integration level (plant) Indicates the integration level with which the vehicle was produced
7 "Vehicle details" tab
ISTA/P – User documentation Page 103 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Note: Note: Note: Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.
ISTA/P – User documentation Page 104 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Control unit tree" tab
3 "Select complete encoding" button", Complete encoding of the vehicle is selected
4 "Remove measures" button, measures determined in the target context are removed
Note:Note:Note: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.
ISTA/P – User documentation Page 105 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Edit control units" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Edit control units" tab
3 Program Program control unit
4 Encode Encode control unit
5 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.
ISTA/P – User documentation Page 106 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Edit plan" tab 2 Program Program control unit
3 Encode Encode control unit
4 Replace Exchange (replace) control unit
5 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.
ISTA/P – User documentation Page 107 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Action list" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action list" tab 2 "Action unsuccessful" symbol
3 "Missing prerequisites for action" symbol
4 "Warning" symbol
5 "Action successful" symbol 6 "Action being executed" symbol
7 "Software action planned" symbol (e.g. encoding)
8 "Hardware action planned" symbol (e.g. control unit replacement)
When the "Action list" tab is selected, the planned actions are displayed with their respective status.
ISTA/P – User documentation Page 108 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Control unit information" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Control unit information" tab 2 Diagnosis address of the control unit
3 Bus system to which the control unit is connected
4 Hardware number
5 Assembly number (actual) 6 Programming status Display of detailed information
7 Assembly number (setpoint) 8 Hardware number*, hardware with program status
9 Still programmable displays how often the control unit can still be programmed
10 Version Version of the control unit
11 Status, scheduled action
When the "control unit information" tab is selected, the information on the selected control unit is displayed.
ISTA/P – User documentation Page 109 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action list tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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).
ISTA/P – User documentation Page 110 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Vehicle" menu:"Vehicle" menu:"Vehicle" menu:"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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Conversion" tab available conversions and retrofits are displayed
2 "CKM" tab
3 "Vehicle" menu 4 "Vehicle actions" tab: • Import vehicle order • Select complete encoding
To select further actions (programming, encoding), switch back to the "Programming" menu.
ISTA/P – User documentation Page 111 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Determine Action PlanDetermine Action PlanDetermine Action PlanDetermine Action Plan
User actionUser actionUser actionUser action ResultResultResultResult
Press the "Determine action plan" button to acknowledge.
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: PPPP Programming KKKK Encoding UUUU Removal MMMM Installation RRRR Replace IIII Initialise AAAA Activate DDDD Deactivate
Select "Action plan" tab.
The action plan is displayed in the print preview.
ISTA/P – User documentation Page 112 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action plan in print preview:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action plan" tab, of the action plan is displayed
2 "Control unit tree" tab, The control unit tree with the scheduled actions is displayed
3 "Action list" tab, The scheduled actions are displayed in the form of a table
4 "Order list" tab Control units to be replaced are displayed with order numbers
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.
ISTA/P – User documentation Page 113 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Running the action plan and programming the vehicle Running the action plan and programming the vehicle Running the action plan and programming the vehicle Running the action plan and programming the vehicle
User actionUser actionUser actionUser action ResultResultResultResult
Check action plan for completeness and correctness. Print out action plan.
Press the "Accept action plan" button to acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
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.
The "Session follow-up work" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
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
ISTA/P – User documentation Page 114 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Programming of the MINI navigation systems Programming of the MINI navigation systems Programming of the MINI navigation systems Programming of the MINI navigation systems CD "BMW Navigation"CD "BMW Navigation"CD "BMW Navigation"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):R50, R52 and R53 with navigation system (option 609):R50, R52 and R53 with navigation system (option 609):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:
VersionVersionVersionVersion 1111 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.
ISTA/P – User documentation Page 115 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Version 2Version 2Version 2Version 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:Note:Note: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 seriesProcedure for all model seriesProcedure for all model seriesProcedure for all model series
Note:Note:Note: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".
ISTA/P – User documentation Page 116 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
User actionUser actionUser actionUser action ResultResultResultResult
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: Note: Note: 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:Note:Note:Note: During programming, the screen of the Control Display, on-board monitor or Central Information Display may flicker.
Note:Note:Note:Note: If the current software version is already programmed, the CD will be ejected again immediately.
ISTA/P – User documentation Page 117 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Installation locations of the OBD diagnostic socket and MOSTInstallation locations of the OBD diagnostic socket and MOSTInstallation locations of the OBD diagnostic socket and MOSTInstallation locations of the OBD diagnostic socket and MOST,,,, Connection options for MINI seriesConnection options for MINI seriesConnection options for MINI seriesConnection options for MINI series
Use of ICOMUse of ICOMUse of ICOMUse 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:
SeriSeriSeriSerieseseses Vehicle interface (connection via OBD Vehicle interface (connection via OBD Vehicle interface (connection via OBD Vehicle interface (connection via OBD diagnostic socket)diagnostic socket)diagnostic socket)diagnostic socket)
MOST compatibility MOST compatibility MOST compatibility MOST compatibility (multichannel (multichannel (multichannel (multichannel programming)programming)programming)programming)
ICOMICOMICOMICOM A and CA and CA and CA and C
ICOM AICOM AICOM AICOM A ICOM A and BICOM A and BICOM A and BICOM A and B
(Only possible if the (Only possible if the (Only possible if the (Only possible if the MOST direct access MOST direct access MOST direct access MOST direct access
port is available)port is available)port is available)port is available)
R55, R56, R57R55, R56, R57R55, R56, R57R55, R56, R57 - X X
R50, R52, R53R50, R52, R53R50, R52, R53R50, R52, R53 X X -
Note:Note:Note: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
ISTA/P – User documentation Page 118 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Installation locations of OBD diagnostic socket:Installation locations of OBD diagnostic socket:Installation locations of OBD diagnostic socket:Installation locations of OBD diagnostic socket:
R55, R56, R57R55, R56, R57R55, R56, R57R55, R56, R57 In the driver's footwell, near the A-pillar.
R50, R52, R53R50, R52, R53R50, R52, R53R50, R52, R53 In driver's footwell, on A-pillar.
Important! Important! Important! 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:Note:Note: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:Installation location of MOST direct access port:Installation location of MOST direct access port:Installation location of MOST direct access port:
R55, R56, R57R55, R56, R57R55, R56, R57R55, R56, R57 In passenger's footwell, behind A-pillar trim panel.
Important!Important!Important!Important! The MOST port can only be pulled out by approx. 2 to 3 cm. Risk of damaging fibre optic conductors.
Note: Note: Note: 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: Note: Note: 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: Note: Note: Note: Close off or reconnect the MOST direct access port after use (protective cap, jumper).
ISTA/P – User documentation Page 119 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
RollsRollsRollsRolls----RoyceRoyceRoyceRoyce
Vehicle programming/encodingVehicle programming/encodingVehicle programming/encodingVehicle programming/encoding
The following pages contain descriptions of the vehicle programming/encoding for the Rolls-Royce series.
Note:Note:Note: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 evProcedure in the evProcedure in the evProcedure in the event of programming aborts ent of programming aborts ent of programming aborts ent 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 Programming routine Programming routine 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.
ISTA/P – User documentation Page 120 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Programming" menu "Programming" menu "Programming" menu "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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex ScreeScreeScreeScreen elementn elementn elementn element
1 "Programming" menu 2 Integration level (actual) Current integration level of the vehicle is displayed
ISTA/P – User documentation Page 121 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
3 Enabling code status, Status of the used or required enabling code in the vehicle
4 Progress bar Shows the action plan determination process
5 Version last used The Progman or ISTA/P versions with which the vehicle was last treated are displayed
6 Integration level (plant) Indicates the integration level with which the vehicle was produced
7 "Vehicle details" tab
Note:Note:Note:Note: If the determination of the target context did not result in any actions, the "Determine action plan" button is deactivated.
ISTA/P – User documentation Page 122 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Control unit tree" tab
3 "Select complete encoding" button", Complete encoding of the vehicle is selected
4 "Remove measures" button, measures determined in the target context are removed
Note:Note:Note: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.
ISTA/P – User documentation Page 123 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Edit control units" tab:
IndexIndexIndexIndex Screen eleScreen eleScreen eleScreen elementmentmentment IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Programming" menu 2 "Edit control units" tab
3 Program Program control unit
4 Encode Encode control unit
5 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.
ISTA/P – User documentation Page 124 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Edit plan" tab 2 Program Program control unit
3 Encode Encode control unit
4 Replace Exchange (replace) control unit
5 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.
ISTA/P – User documentation Page 125 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Action list" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action list" tab 2 "Action unsuccessful" symbol
3 "Missing prerequisites for action" symbol
4 "Warning" symbol
5 "Action successful" symbol 6 "Action being executed" symbol
7 "Software action planned" symbol (e.g. encoding)
8 "Hardware action planned" symbol (e.g. control unit replacement)
When the "Action list" tab is selected, the planned actions are displayed with their respective status.
ISTA/P – User documentation Page 126 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Section after selection of control unit, "Control unit information" tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Control unit information" tab 2 Diagnosis address of the control unit
3 Bus system to which the control unit is connected
4 Hardware number
5 Assembly number (actual) 6 Programming status Display of detailed information
7 Assembly number (setpoint) 8 Hardware number*, hardware with program status
9 Still programmable displays how often the control unit can still be programmed
10 Version Version of the control unit
11 Status, scheduled action
When the "control unit information" tab is selected, the information on the selected control unit is displayed.
ISTA/P – User documentation Page 127 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action list tab:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen 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).
ISTA/P – User documentation Page 128 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
"Vehicle" menu:"Vehicle" menu:"Vehicle" menu:"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").
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Conversion" tab available conversions and retrofits are displayed
2 "CKM" tab
3 "Vehicle" menu 4 "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
To select further actions (programming, encoding), switch back to the "Programming" menu.
ISTA/P – User documentation Page 129 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Determine Action PlanDetermine Action PlanDetermine Action PlanDetermine Action Plan
User actionUser actionUser actionUser action ResultResultResultResult
Press the "Determine action plan" button to acknowledge.
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: PPPP Programming KKKK Encoding UUUU Removal MMMM Installation RRRR Replace IIII Initialise AAAA Activate DDDD Deactivate HHHH Updating of navigation system map
data (HDD update).
Select "Action plan" tab.
The action plan is displayed in the print preview.
ISTA/P – User documentation Page 130 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Action plan in print preview:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 "Action plan" tab, of the action plan is displayed
2 "Control unit tree" tab, The control unit tree with the scheduled actions is displayed
3 "Action list" tab, The scheduled actions are displayed in the form of a table
4 "Order list" tab Control units to be replaced are displayed with order numbers
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.
ISTA/P – User documentation Page 131 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Running the action plan and programming theRunning the action plan and programming theRunning the action plan and programming theRunning the action plan and programming the vehiclevehiclevehiclevehicle
User actionUser actionUser actionUser action ResultResultResultResult
Check action plan for completeness and correctness. Print out action plan.
Press the "Accept action plan" button to acknowledge.
The dialogue box "Instructions before start of action plan execution" is possibly displayed.
Follow instructions and note if necessary. Activate checkboxes and press the "OK" button to acknowledge.
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.
The "Session follow-up work" dialogue box is displayed.
Follow instructions and note if necessary. Press the "OK" button to acknowledge.
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.
ISTA/P – User documentation Page 132 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Updating and enabling of map data for navigation systemUpdating and enabling of map data for navigation systemUpdating and enabling of map data for navigation systemUpdating and enabling of map data for navigation system Update Gracenote® DBUpdate Gracenote® DBUpdate Gracenote® DBUpdate 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: Note: Note: 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.
ISTA/P – User documentation Page 133 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Updating the map data for the navigation system or Gracenote® DB Updating the map data for the navigation system or Gracenote® DB Updating the map data for the navigation system or Gracenote® DB 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
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Checkbox "Update of the navigation system map data (HDD update)"
2 Activate checkbox "Enabling of navigation map", already imported map
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
ISTA/P – User documentation Page 134 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
The action plan is determined and displayed. The installed navigation maps (Road Maps) and Gracenote® DB are displayed on the ISIS.
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Input box "Download ISIS IP:"
2 "OK" button
3 "Road Map" checkbox
Note:Note:Note: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
ISTA/P – User documentation Page 135 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
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:Note:Note: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.
ISTA/P – User documentation Page 136 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Enabling of the navigation map (Road Map) Enabling of the navigation map (Road Map) Enabling of the navigation map (Road Map) 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:
IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element IndexIndexIndexIndex Screen elementScreen elementScreen elementScreen element
1 Checkbox "Update of the navigation system map data (HDD update)"
2 Activate checkbox "Enabling of navigation map", already imported map
3 "Vehicle actions" tab 4 "Vehicle" menu
To activate a map that has already been imported (e.g. new car):
ISTA/P – User documentation Page 137 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
• Activate the checkbox "Enabling of navigation map"
• Press the "Determine action plan" button to acknowledge
The remaining procedure depends on the import of theThe remaining procedure depends on the import of theThe remaining procedure depends on the import of theThe remaining procedure depends on the import of the enabling code:enabling code:enabling code:enabling code:
Import via Data management Import via Data management Import via Data management 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) Import via SWT online (as of ISPI 2.7.1) Import via SWT online (as of ISPI 2.7.1) 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) Import via external storage medium (e.g.: USB stick, CD) Import via external storage medium (e.g.: USB stick, CD) 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.
ISTA/P – User documentation Page 138 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Installation locations of the OBD diagnostic socketInstallation locations of the OBD diagnostic socketInstallation locations of the OBD diagnostic socketInstallation locations of the OBD diagnostic socket and MOSTand MOSTand MOSTand MOST Connections options, RollsConnections options, RollsConnections options, RollsConnections options, Rolls----Royce seriesRoyce seriesRoyce seriesRoyce series
Use of ICOMUse of ICOMUse of ICOMUse of ICOM Treating of all Rolls-Royce series is possible using the ICOM A module (connection via OBD-diagnostic socket).
For graphics, information and connection sequence: see ICOM (Integrated Communication Optical Module).
Installation locations of OBD diagnostic socInstallation locations of OBD diagnostic socInstallation locations of OBD diagnostic socInstallation locations of OBD diagnostic socket:ket:ket:ket:
RR1, RR2, RR3RR1, RR2, RR3RR1, RR2, RR3RR1, RR2, RR3 In the driver's footwell, near the A-pillar.
Important!Important!Important!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:Note:Note:Note: After performing diagnosis or vehicle programming/encoding, the OBD-diagnostic socket must be sealed with the sealing cap.
MOST port MOST port MOST port MOST port
No MOST direct access port is installed in Rolls-Royce vehicles.
ISTA/P – User documentation Page 139 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
GlossaryGlossaryGlossaryGlossary
DesignationDesignationDesignationDesignation DescriptionDescriptionDescriptionDescription
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) • 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).
CBS data 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.
ISTA/P – User documentation Page 140 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Diagnosis address Address of control unit for diagnosis
EWS/DME or EWS/DDE adjustment
Adjustment between EWS (electronic immobiliser) and DME/DDE control unit, control units are synchronised
Vehicle order/central encoding code
Denotes the file in which various vehicle data (data status, 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:
• Artist/performer
• Song title
• Album
• Year of publication
• Genre
IBAC enabling code Enabling code for enabling conversions and retrofits.
ISTA/P – User documentation Page 141 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
ICOM 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 stage
Production periods during vehicle development are denoted by integration levels (I-levels).
ITOOLS The ITOOLS are ISID, ICOM, IMIB and ISAP
ISTA/P – User documentation Page 142 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
JETstream 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
ISTA/P – User documentation Page 143 Vehicle programming/encoding in Service of 143
Copyright © BMW AG/ISTA/P - User documentation Version P2.36.0/November 09
Target context 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.