Home/BMW/5 series/BMW 5 series E34 (1988-1996)/Repair manual/Coding and Programming - Overview
Manual sections Wiring diagrams
Repair manual

Coding and Programming - Overview BMW 5 series E34

Step-by-step instructions on "Coding and Programming - Overview" for BMW 5 series E34 (1988–1996). Pick an article — removal, installation, adjustment and diagnostics with illustrations.

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

GT1 (Group Tester 1)

SSS (Software Service Station)

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

MOST Direct Access Port

Equipment Configurations

Procedure for Coding & Programming

Coding Plug

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

Federal Odometer Disclosure Requirement 92-513

Variant Coding

Variant Code Structure

Variant Code Procedure

Adopt a Variant Code

Manually Entering a Variant Code

Coding Code

Coding Code (Code Number)

Coding Code Procedure

Ordering Pre-Coded Modules

Workshop Exercise

Vehicle Coding Information

ZCS Structure

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

DME/ECM EPROM

TCM

Programming Procedure

Workshop Exercise - SIB Look-up

Determination Process for DME EPROM

Automatic Determination

Manual Determination

Progman

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

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

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