Operation CHARM: Car repair manuals for everyone.

Flash Programming Features

^ Flash programming is the electronic deletion and reprogramming of data and programs in the control module. Flash programmable control modules can be programmed up to 13 times.

^ EPROM replacement is not possible. Flash programming will automatically delete data, reprogram new data and align the engine control module with the EWS control module.

^ When communication with the control module is not possible, the required part numbers for programming must be entered manually. The required part numbers are located on the label of the defective control module. The label is located on the top cover.

^ After flash programming is complete adaptation values must be cleared. P90 will automatically guide the technician through this procedure.

^ Adaptation of the control module (DME or EGS) will begin to take place automatically during the test ride.

^ "Quick clearing" of all control modules must be performed after flash programming of the control module is complete. When the data is erased from the control module EEPROM (an EEPROM is an electrically erasable PROM) communication is temporarily interrupted with control modules that normally communicate with the control module (example: AGS,MID). This interruption can result in the setting of erroneous faults.

^ It takes roughly 2 to 15 minutes to flash program a control module depending on the level of data needed.

Battery voltage must not drop below 12.0 volts during programming. If battery voltage drops below this level the flash programming procedure will be discontinued. If necessary the BMW battery charger(P/N 88 88 7 000 005) may be connected before programming. Peaks in voltage caused by connecting the clips to the battery while programming will erase data being transmitted to the control module.

Menu Access

DME EGS

Select 3-DME Programming Select 4 "EGS Programming"

Select 2-Exchange CM Select 1 Exchange CM

Select 1-Determine basic CM Select 1 Determine Basic CM

Select 2-Program basic CM Follow all program directions

Follow all program instructions