Operation CHARM: Car repair manuals for everyone.

Identifying 3.5" Software Discs




Identifying 3.5" Software Discs

The discs are shipped under the automatic tool shipment to all dealerships. The following outlines the type of software required for the specific coding or programming function.

Programming P X.X: These discs contain all Programming/Encoding programs for DME control modules. Programming discs are only used for DME coding and programming.
- Determines part numbers for replacement control module or EEPROM for the connected vehicle. This is the only method of properly determining a replacement part number (do not order directly from parts microfiche).
- Programs new/remanufactured DME control modules when replacing a defective DME control module.
- Programs the DME control module when a new EPROM is installed for service actions (non flash programmable systems).
- Encodes DME variant encodable control modules. DME variant coding is only performed on DME 1.X systems (M1.1, M1.2, M1.3, M1.7).
- Transfers the Individual Serial Number (ISN) from all DME control modules (>1-95 production) into the EWS II control modules. Reference TRI 61 01 95 (2144) and IDC's 1014/95-15 and 1015/95-15 for further information on EWS II.

When new versions are released use the chart below to note the new version number and additional info included in chart.


ZCS Coding VXX.X:

These discs contain encoding programs for all ZCS encodable control modules.

ZCS Encoding software:
- Communicates with control module containing the vehicle's Central Coding Key. (ZCS). Retrieves the ZCS and stores it in the MoDiC memory. Based on the coding procedure, the software utilizes the ZCS to encode the new or replaced control module.
- Contains vehicle specific encoding data for all BMW vehicles.

Coding Code V2.0:

This disc contains encoding programs for EDC and DWA control modules for E34/E32 vehicles produced from 9/90 thru 10/91.
These earlier vehicles are not compatible with ZCS coding software. The Coding Code and this software provide the flexibility of control module encoding with a single digit code. See complete information about the coding code further on.