LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mini >> 2012 >> Cooper Base, 2D Convertible, Automatic Trans >> Repair and Diagnosis >> External Pages >> Different car >> Section 1049 (Coding And Programming - Overview - All Models) >> Coding & Programming >> Central Coding Key (ZCS) >> ZCS Coding Procedures >> Manual ZCS Coding Procedure
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Manual ZCS Coding Procedure

WARNING: This page does not describe the selected car, but rather 136 other vehicles, including the 2008 BMW 760Li, 2008 BMW 650i, 2007 BMW Z4, 2007 BMW X5, and 2007 BMW X3. However, it is still accessible from the selected car via links, so may be relevant.

Always have a battery charger connected when using diagnosis or coding equipment. Voltage should be stable at 12.5 V. 

  1. With the new control module installed, connect the DIS/MoDiC and turn on the ignition switch.
  2. Select Coding and Programming from the DIS/MoDiC start screen or "Change" drop down menu.
    Fig 1: View Of DIS/MoDiC Start Screen
    G03402909Courtesy of BMW OF NORTH AMERICA, INC.
  3. Select "3 ZCS CODING" and press the continue arrow (right arrow button).
  4. The Version ID page is displayed. Verify that the latest coding software is being used. Press the continue arrow.
    Fig 2: Identifying Version ID Display Screen
    G03402910Courtesy of BMW OF NORTH AMERICA, INC.
  5. Note the warning about Car/Key Memory and select the appropriate series.
    Fig 3: View Of Car/Key Memory Warning Screen
    G03402911Courtesy of BMW OF NORTH AMERICA, INC.
    Fig 4: Identifying Series Selection Screen
    G03402912Courtesy of BMW OF NORTH AMERICA, INC.
  6. The next screen provides five options

    Select recoding.

    Fig 5: View Of Recoding Selection Screen
    G03402913Courtesy of BMW OF NORTH AMERICA, INC.
  7. The next screen lists the connected ZCS codable control modules installed in the vehicle.

    Select IKE/KOMBI or EWS which are the only ones that require manual entry.

    Fig 6: Identifying Manual Entry Selection Screen
    G03402914Courtesy of BMW OF NORTH AMERICA, INC.
  8. The next screen then responds by asking if the selection is correct. Press the "Yes" button and continue.
    Fig 7: View Of Manual Entry Confirmation Screen
    G03402915Courtesy of BMW OF NORTH AMERICA, INC.
  9. The next screen displays the last 7 digits of the chassis number in the cluster. Since this is a new replacement control module it is displaying the basic information (FFFFFFF) which does not have a specific VIN assigned to it yet.

    Enter the last 7 digits of the vehicle identification number using the keypad. When finished double check the display and confirm the input by pressing "Yes".

    Fig 8: Identifying Chassis VIN Entry Screen
    G03402916Courtesy of BMW OF NORTH AMERICA, INC.
  10. With the last 7 digits of the VIN entered, the present ZCS code is displayed on the screen. All positions of the ZCS are "F" which indicates the control module is still in the basic state.

    The display requests a YES or NO response to change the displayed ZCS. Press the YES button to continue.

    Fig 9: View Of Manual ZCS Coding Confirmation Screen
    G03402917Courtesy of BMW OF NORTH AMERICA, INC.
  11. The GM segment is displayed (FFFFFFFFF). Press the "No" button to refuse display.
    Fig 10: Identifying GM Segment Display Screen
    G03402918Courtesy of BMW OF NORTH AMERICA, INC.
  12. The next screen displays an expanded keypad for complete entry of the GM segment. This is read from the label of the vehicle.

    Carefully enter the complete GM segment, double check all digits as displayed and press the "Yes" button when complete.

    Fig 11: View Of GM Segment Entry Screen
    G03402919Courtesy of BMW OF NORTH AMERICA, INC.
  13. The next two screens are for entry of the SA and VN segments.

    Enter these numbers in the same manner they were entered for the GM segment.

    Double check all digits and Press the "YES" button and continue.

    Fig 12: Identifying SA/VN Segment Entry Screen (1 Of 2)
    G03402920Courtesy of BMW OF NORTH AMERICA, INC.
    Fig 13: Identifying SA/VN Segment Entry Screen (2 Of 2)
    G03402921Courtesy of BMW OF NORTH AMERICA, INC.
  14. The next screen indicates that the ZCS has been entered into the DIS/MoDiC and automatic coding is ready to start.

    Press the "Yes" button and then continue.

    Fig 14: View Of Automatic Coding Start Screen
    G03402922Courtesy of BMW OF NORTH AMERICA, INC.
  15. The screen indicates that Automatic Coding is Active.
    Fig 15: Identifying Automatic Coding Confirmation Screen
    G03402923Courtesy of BMW OF NORTH AMERICA, INC.
  16. The next screen displays the encoded ZCS.

    As noted on the screen the ZCS has changed from the basic uncoded state. Changes to the original ZCS code occur because either the coding software or hardware version of the control module is different.

    Fig 16: View Of Encoded ZCS Display Screen
    G03402924Courtesy of BMW OF NORTH AMERICA, INC.
  17. The next screen displays "coding key stored for printout. If necessary write out a new ZCS label and affix it into the vehicle specific location.

    Coding is completed, Switch off the ignition and wait for 10 seconds. Switch on ignition and check for proper system operation.

    Fig 17: View Of Manual ZCS Coding End Screen
    G03402925Courtesy of BMW OF NORTH AMERICA, INC.