Home/BMW/X3/BMW X3 E83 (2003-2006)/Repair manual/Coding and Programming - Overview
Manual sections Wiring diagrams
Repair manual

Coding and Programming - Overview BMW X3 E83

Step-by-step instructions on "Coding and Programming - Overview" for BMW X3 E83 (2003–2006). Pick an article — removal, installation, adjustment and diagnostics with illustrations.

Introduction to Coding & Programming

What is Coding?

What is Programming?

What is the Purpose of Coding and Programming?

Where is Data Stored in a Control Module?

EPROM (Electrically Programmable Read Only Memory)

EEPROM (Electrically Programmable Read Only Memory)

What is needed to Code and Program?

Coding & Programming Equipment

Equipment and Software

DISplus (Diagnostic Information System)

GT1 (Group Tester 1)

SSS (Software Service Station)

Diagnostic Head

OPPS Head - (Optical Testing & Programming System)

OPS Head - (Optical Programming System)

Deutronic Automatic Battery Charger

Hardware Operating Conditions

Coding & Programming Software

Networks

Vehicle Bus Systems

Workshop LAN Network

Workshop Network

Network Structure

Network Connections

Accessing Configuration Information - DISplus/GT1 & Interface(s)

Workshop Layout Index

Workshop Network Components

Network

Local Area Network (LAN)

Ethernet

Ethernet Cable (CAT 5)

RJ-45 Connectors

Wall Jack

Switched HUB

Network Server

Automatic/Online Updates

Access Point

Interface Name

IP Address

IP Subnet Mask

Gateway

Software Service Station

OPPS/OPS/Diagnostic Head

OPPS

OPS

MOST Direct Access Port

Equipment Configurations

Procedure for Coding & Programming

Coding Plug

Coding Plug Identification

Ordering Replacement Coding Plug

Coding Plug Overview

Coding Plug Identification - E32/E34

From 2/89 to 9/91 Production

9/90 Revision

E32/34 as of 9/91 (1992 Model Year)

318i/is, 325i/is and M3

318ti and Z3 Roadster

Test No. 09

Federal Odometer Disclosure Requirement 92-513

Variant Coding

Variant Code Identification Display

Variant Code Structure

Variant Code Procedure

Adopt a Variant Code

Manually Entering a Variant Code

Coding Code

Coding Code (Code Number)

Code Number Identification

Coding Code Procedure

Ordering Pre-Coded Modules

Workshop Exercise

Vehicle Coding Information

Introduction

ZCS Structure

ZCS Stored Location In Vehicle

ZCS Identification/Display

Accessing Stored ZCS Information

Accessing ZCS Information Label

ZCS Codable Control Modules

Vehicle Order

EPROMs & EEPROMs

Engine Control Module EPROM Programming

M3.1 Engine Control Modules

M3.3 & M3.3.1 Engine Control Modules

Engine Control Modules Flash (EEPROM) Programming

Transmission EPROMS

Transmission Control Module Flash (EEPROM) Programming

When is EPROM Replacement and/or Programming Necessary?

DME/ECM EPROM

TCM

Programming Procedure

Workshop Exercise - SIB Look-up

Determination Process for DME EPROM

Automatic Determination

Manual Determination

Progman

Progman Introduction

Administration

JETstream

Multiconsole/Multisession

CIP

What Will Progman Do For Me?

Before Progman (CIP 15.0)

With Progman (CIP15.0)

Getting Started With Progman

Interfaces

Explanation of Status Indicators

Version

External Interface

Configuration

Interface Update

Updating Interface after Initial Install

Self-Test

Settings

Operating Status

Installation

FASTA

Date and Time

Operating Times

User Interface

Workshop Exercise - Configuration Check

Starting a Programming or Coding Session with Progman

Disconnecting From Interface To Be Used By Progman

Starting A Session With Progman

Access CIP Functions For E31E32/E34/E36/E38/E39/E46/E52/E53

Access CIP Functions For E60/E62/E63/E64/E65/E83/E85...

Return To Progman "Home" Screen

Progman "Home" Screen Session Status

Going From Progman To Diagnosis On GT1

Going From Diagnosis To Progman On GT1

Shutting Down the SSS

Workshop Exercise - Access CIP & ZCS

Coding, Individualization & Programming (CIP)

Integration Levels

Measures Plan

CIP Functions - If No (MOST-Bus Vehicles)

Control Module Selection - Programming - Update Software

Control Module Selection-Programming-Special Measures

Retrofits

Management

Management - Reports

Management - Application - Test & Version

Vehicle

Vehicle - Vehicle Order

Vehicle - Initialization

Vehicle - Service Function

Vehicle - Complete Encoding

CIP Functions - If Yes

ZCS Coding Procedure

Coding Control Modules That Store The ZCS

Manual Input of ZCS Data

Automatic Coding Procedure

Retrofit

Conversion