Automatic Coding Procedure
Always have a battery charger connected when using diagnosis or coding equipment. Voltage should be stable at 12.5 V.
Example used is coding an E39 instrument cluster.
- With the old control module still installed, connect the DIS/MoDiC to the diagnostic socket. Turn the ignition switch on.
- Select Coding and Programming from the DIS/MoDiC start screen or "Change" drop down menu.
- Select "3 ZCS CODING" and press the continue arrow (right arrow button).
- The Version ID page is displayed. Verify that the latest coding software is being used. Press the continue arrow.
- Note the warning about Car/Key Memory and select the appropriate series.
- The next screen provides five options
Select recoding, the other 4 options will be discussed at the end of the ZCS coding section.
- The following screen provides a list of all ZCS codable modules according to the stored ZCS code.
Select the module to be replaced or recoded and press the continue arrow.
Confirm that the correct module has been selected by pressing the "yes" button and then the continue arrow.
- Select the correct procedure to be performed. If the module is going to be replaced select "replace control unit". If the coding is to take place on the existing control unit select "recode control unit".
For the example "Replace control unit" is chosen.
- The following step requires that the faulty control unit still be installed in the vehicle. The coding software reads the ZCS data out of the module and saves it in memory.
- After the data is read from the faulty control unit the software will store the data and request that the new component be installed.
Before coding the new part, confirm the vehicle identity by entering the chassis number. This entry recalls the data stored in the DIS/MoDiC from the faulty control unit.
- Select "Transfer data to new control unit and code control unit".
The following screen will then request that the control unit be installed and the key be turned on.
- Note the warning that some displays or operation may change from what is normal for that country or vehicle version (e.g. display in Celsius or Fahrenheit). If changes need to be made they may be done after coding by using Conversion.
- When coding the instrument cluster, EKM or LCM/LSZ the coding software will ask if the component should be rigidly assigned to the vehicle. Assigning the component permanently writes the VIN to that component.
If the part is only being used for testing purposes select "no".
- Verify that the chassis number and ZCS code are correct. If any changes need to be made select "yes" and a keypad will appear on the right side for manual entry.
If the information is correct chose no and continue with the right arrow.
Start automatic coding by selecting "yes".
- The final screen will acknowledge that coding was successful and if the ZCS code was changed. Changes in the code are made if the coding software and control module software and hardware are modified from the original combination. On vehicles that utilize a label a replacement label should be made and placed next to the original and the original crossed out.