LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> BMW >> 2000 >> M5 >> Repair and Diagnosis >> Engine Performance >> System >> Coding And Programming - Overview >> EPROMs & EEPROMs >> When is EPROM Replacement and/or Programming Necessary? >> How A Replacement EPROM Or Control Module Is Determined >> DME/ECM EPROM
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DME/ECM EPROM

As mentioned previously on the M3.1 Engine Control Modules the EPROM needs to be replaced whenever an update is to be performed. On M3.3 and M3.3.1 Control Modules the EPROM's for these modules generally have enough additional space to add/load one update. However, if the update that needs to be installed is too large, then the installed EPROM needs to removed and a Basic EPROM reinstalled. The diagnostic equipment (DISplus, GT1 or SSS) contains a program within CIP that will determine the part number of the replacement EPROM or control module that needs to be installed. 

For some control module variations there is more than one replacement EPROM available.

Example: An M3.1 DME has three different hardware versions:

Bosch Hardware Number 0 261 200 402

Bosch Hardware Number 0 261 200 403

Bosch Hardware Number 0 261 200 405

This requires three different replacement EPROM's, however one EPROM is not necessarily specific to one hardware version.