LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2002 >> M5 >> Repair and Diagnosis >> Engine Performance >> System >> Coding And Programming - Overview >> EPROMs & EEPROMs >> When is EPROM Replacement and/or Programming Necessary? >> Programming Procedure >> Manual Determination
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Manual Determination

If the EPROM is damaged then the "Basic part number" and "Programmed part number" indicated on the label of the control module that is located on the cover of the module must be entered "manually" via the touch screen on the tester so that the replacement part numbers can be determined.

This procedure is followed if "NO" is selected for the answer to the question "Is old EPROM still installed?"

During a manual determination you will need to:

Once the correct numbers are entered, the tester searches a "master list" for the proper replacement part number and will display either that part number or the message "no substitute found."

Regardless of which process is used if the replacement part does not match the part number displayed and "expected" by the program on the tester, 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 tester/interface.

Once the EPROM is programmed by way of the "Automatic" or "Manual" determination process it contains the operating program for the engine and the associated operational data or characteristic maps. In the event a basic replacement control module is installed, the EPROM installed in the control module will be programmed in the same manner.

NOTE: The EPROM in a basic replacement module does not need to be replaced since it only contains the "resident data" and nothing else.