Professional Documents
Culture Documents
Pages From B090501ProgCoding
Pages From B090501ProgCoding
The Service Information address procedures, that need to be followed when programming or coding a
vehicle using Progman. These procedures are summarized as follows:
• General Rules for Programming
• Procedure A: Must be followed anytime a new control module is installed
• Procedure B: Must be followed for software update without having new modules installed
• Procedure C: Troubleshooting
• Procedure D: Resetting and Correcting CBS Data
• Procedure E: Coding
For additional information on programming with CIP and PROGMAN refer to SBT 00 03 03(054).
Function changes after programming are outlined in SBT 00 09 04(109).
R
U
L
E
S
For optimum programming speed, use the
F OPS/OPPS diagnostic and programming head (1)
O connected to the SSS. The OPS/OPPS allows
R parallel programming.
The OPS/OPPS head must be connected in this
order to:
P 1. DK LAN cable
R 2. The MOST bus connector using cable (4) P/N 663
O 121
G 3. The vehicle diagnostic connector using the short
R OBD cable (2) P/N 663 111. NOTE THAT THE
A LONG VERSION OBD CABLE MUST NOT BE
M USED FOR PROGRAMMING – PROGRAMMING
M WILL ABORT IF THIS CABLE IS USED.
I
N
G • The DK LAN cable must not be guided through any open window of the car. It will be damaged
during automatic window initialization.
G • All electrical consumers must be off
E • All control units must be installed and functional
N
E • Carry out a “short test” using DISplus/GT1 Diagnosis to identify and rectify any present complaints
R and all fault codes must be cleared.
A • Park the vehicle where it does not obstruct (programming may take up to 4 hours)
L
• Approved battery charger must be attached and switched on
R • Windshield wipers must be unobstructed (they will activate during programming)
U • Car must not be disturbed during programming (trunk lid, doors, windows etc)
L
E • Diagnostic system must not be disconnected during programming
S • All stored FM and AM stations must be noted
• Print out the CKM (Vehicle and Key Memory) settings – this does not apply to E90
F
Procedure A. This procedure must be followed anytime a new control module is installed (see
attachment #1 “Flowchart for programming with CIP”):
1. If SSS is used to control the Programming Session directly, continue with step 4.
2. If remote functionality of Displus/GT1 is used to control the Programming Session, select
“Coding/Programming”.