LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 1994 >> 740i >> Repair and Diagnosis >> Quick Lookups >> Technical Bulletins >> Technical Service Bulletins >> Engine Control Systems >> EPROM Or Control Module Determination And Programming (12 07 95 (4273))
April 5, 2026: LEMON Manuals is launched! Read the announcement.

EPROM Or Control Module Determination And Programming (12 07 95 (4273))

Publication date: 1995-09-01
Reference number: 12 07 95 (4273)

EPROM OR CONTROL MODULE DETERMINATION AND PROGRAMMING

EPROM OR CONTROL MODULE DETERMINATION AND PROGRAMMING

TECHNICAL SERVICE BULLETIN

Reference Number(s): 12 12 07 95 (4273), Date of Issue:  September, 1995
BMW: Models With M60 Engine
GROUP: 12 - Engine Electrical

SUBJECT

EPROM or Control Module Determination and Programming

SITUATION

DME EPROM or control modules needs to be replaced.

CORRECTION

In order to replace and reprogram the EPROM or control module, the attached procedure needs to be followed at all times.

PROCEDURE

The information provided is to serve as a guide/reference when using MoDiC software version 6.0 or higher, whenever a DME EPROM is replaced and programmed.

For easy reference, the attached procedure is broken up into the following:

  1. Explanation of the determination process.
    1. Automatic determination (preferred)
    2. Manual determination
    3. Determination procedure considerations
  2. M60 DME EPROM Replacement and Programming Troubleshooting Procedure
  3. Programming Hints
  4. Exchange EPROM - Determination and programming of a replacement EPROM using the MoDiC.
  5. Determination and programming of a replacement control module.

A. EXPLANATION OF THE DETERMINATION PROCESS

The purpose of the determination process is:

  • Decide on the proper EPROM replacement part number to be installed.
  • Store in MoDiC memory data from the currently installed DME EPROM to program them into the replacement EPROM.

There are two ways to perform this process, the automatic and the manual determination. The automatic determination is the preferred method as it is faster and mistakes made during data entry into the MoDiC are avoided.

1) Automatic determination (preferred)

During the automatic determination process the MoDiC compares the part numbers stored in the EPROM of the currently installed DME control module with a list of possible replacement part numbers stored in the MoDiC's memory. The comparison is done to:

  • Determine if the MoDiC can "recommend" a replacement part number from the list of part numbers stored in its memory.
  • Identify a proper replacement EPROM or control module.

2) Manual determination

A manual determination must be performed if the MoDiC cannot access the data of the installed EPROM or if the MoDiC cannot find a proper replacement EPROM to recommend for installation.

During a manual determination you will need to:

  • Enter the part number for a basic (programmable) control module
  • Enter the VIN number of the vehicle
  • Enter the part number of a programmed control module

The required part numbers are usually located on the cover of the installed control module if it has not been replaced (see section C). Once the correct numbers are entered, the MoDiC searches its memory for the proper replacement part number and will display either that part number or the message "no substitute found".

If the message "no substitute found" is displayed by the MoDiC, please check the troubleshooting and programming hints (section B & C) of this attachment before contacting the Technical Hotline for further instructions.

3) Determination procedure considerations

Once the determination of the proper replacement EPROM part number is made by the MoDiC, the message "Part number scope of EPROM delivery: _ _ _ _ _ _ _" is displayed on the MoDiC.

At this point you should obtain the replacement EPROM using the part number indicated by the MoDiC.

You will overwrite the identification data stored in the MoDiC's memory if any additional work is performed prior to programming the replacement EPROM. Any work like reading out fault data or programming/coding another vehicle with this MoDiC will clear the replacement data obtained. Once the data is cleared programming cannot be performed and you will need to repeat the determination process.

If the replacement part does not match the part number displayed and "expected" by the MoDiC, programming will not occur. You need to obtain the proper replacement part.

At no time during the determination or programming process should you turn off the ignition, disconnect the control module or MoDiC.

After programming is complete, print out the new labels and affix one label on top of the old DME label; attach the other to the repair order.

The orange Service Action label (P/N 01 00 1 469 136) should be used as a seal, placed over the edge of the control module cover and bottom plate.

B. M60 DME EPROM REPLACEMENT AND PROGRAMMING TROUBLESHOOTING PROCEDURE

  1. If the following chassis numbers are displayed on the MoDiC screen during the "Automatic" determination phase, follow the steps indicated:
    Fig 1: Chassis Numbers Displayed During Automatic Determination Phase
    G00146330
  2. If the following statement is displayed on the MoDiC screen during the "Automatic" determination phase follow the steps indicated:
    Fig 2: Statement Displayed During Automatic Determination Phase
    G00146331
  3. If the following statement is displayed on the MoDiC screen during the "Manual" determination phase, after a part number has been entered follow the steps indicated:
    Fig 3: Statement Displayed During Manual Determination Phase
    G00146332
  4. If the following statement is displayed on the MoDiC screen after a replacement EPROM has been installed and programming was selected, follow the steps indicated:
    Fig 4: Statement Displayed After EPROM Replacement
    G00146333

C. PROGRAMMING HINTS

If you follow the steps for an automatic determination and the MoDiC display states "No substitute EPROM found for this control unit!" compare the BMW label located on the cover of the DME control module with those shown below and follow the directions indicated:

Fig 5: Figure A - Correct/Valid Label
G00146334

Figure A - Follow the steps for a manual determination in the flow chart and enter the part numbers that appear on the label.

Fig 6: Figure B - Label For Replaced Control Module
G00146335

Figure B - Follow the steps for a manual determination in the flow chart. A proper determination can be obtained entering the information provided below based on model.

Fig 7: Control Module Part Numbers Table
G00146336

D. EXCHANGE EPROM - DETERMINATION AND PROGRAMMING OF A REPLACEMENT EPROM USING THE MODIC

(Text in quotes is as it appears on the MoDiC display)

Fig 8: EPROM Determination & Programming - Page 1
G00146337
Fig 9: EPROM Determination & Programming - Page 2
G00146338
Fig 10: EPROM Determination & Programming - Page 3
G00146339

E. DETERMINATION AND PROGRAMMING OF A REPLACEMENT CONTROL MODULE

(Text in quotes is as it appears on the MoDiC display)

Fig 11: Control Module Determination & Programming - Page 1
G00146340
Fig 12: Control Module Determination & Programming - Page 2
G00146341
Fig 13: Control Module Determination & Programming - Page 3
G00146342