LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mini >> 2011 >> Cooper Base, 2D Convertible, Automatic >> Repair and Diagnosis >> External Pages >> Different car >> Section 1049 (Coding And Programming - Overview - All Models) >> Coding & Programming >> DME Control Module Programming >> Programming Update:
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Programming Update:

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.

Updates are refered to as "Customer Service Measures" in the programming software. The existing program in the control module is amended with an updated program. This new data changes various operations of the existing control programming. Program updates write the new data in a reserved section of the EPROM. The location of the old data is overwritten with instructions for the DME to search the reserved section in the EPROM when the function is required.

Fig 1: Identifying Control Module Programming Before Update
G03402958Courtesy of BMW OF NORTH AMERICA, INC.

THE UPDATE CANCELS THE OLD FUNCTIONS CHARACTERISTICS AND ADDS THE UPDATED FUNCTION TO THE EPROM

Fig 2: Identifying Control Module Programming After Update
G03402959Courtesy of BMW OF NORTH AMERICA, INC.

Because of limited space on the EPROM, program updating can only be done one time.

The DIS/MoDiC will display the message "Measure not applicable to the control module version" if update has already been done or the DME is factory updated.