DME Reprogramming Helpful Hints (12 24 06)
Publication date: 2008-09-15Reference number: 12 24 06
Supersedes refnos: 12 204 03
DME REPROGRAMMING HELPFUL HINTS
TECHNICAL SERVICE BULLETIN
| BMW: | E46, E53, E83, E85 with M54/M56 engines |
| GROUP: | Engine Electrical Systems |
SUBJECT
DME Reprogramming Helpful Hints
SITUATION
During DME programming, the programming process fails or is interrupted. The vehicle cannot be restarted and the DME is not responding to a DIS/GT1 diagnostic interrogation.
CAUSE
Possible causes may include:
- Low vehicle battery voltage or excessive voltage fluctuations
- Incorrect BMW battery charger configuration
- Communication interruption to the vehicle interface
PROCEDURE
Always use the latest version of Progman with a hardwired connection to the vehicle OBD interface. This procedure should be used for all DME programming.
The vehicle battery must be fully charged and at shop temperature prior to beginning all programming. Turning on a consumer, i.e., headlights or the IHKA blower, is recommended to help stabilize overall vehicle voltage during programming.
As a result, communication with the DME is no longer possible and the vehicle does not start. This problem is currently under investigation.
In the meantime, follow the procedure below when programming the E46 and/or the E83 with the GM5 for Emissions Recall 06E-A01:
Prior to DME programming on the E46, E53, and/or the E83 with the GM5 transmission, disconnect the EGS transmission control module.
In the unlikely event of a DME programming failure (or interruption) after EGS disconnection, please perform the following recovery procedure.
Do not replace the DME!
Submit a DME Teile Clearing PUMA case requesting the programmed and basic control unit numbers that must be manually entered in Progman. In many cases Progman does not recognize the numbers from the DME label, and only the current numbers are accepted.
- Perform a full battery reset by connecting both battery cables through the fused jumper cable (e.g., PN 88 88 6 611 476) for approximately 30 seconds. Disconnecting of the DME for a longer period or overnight is preferred, if possible.
- With KL15 turned on, verify that the DME main relay is energized and that each and every power input to the DME is correct (refer to the ETM). If the DME main relay does not energize, manually power up the DME by jumping the main relay (K6300) terminals 30 (power supply) and 87 (power output to the DME). In order to do this, remove the main relay from its socket. Jump corresponding terminals in the relay connector (KL30 and KL87) with fused jumper cable (e.g., PN 88 88 6 611 476).
- Start a new Progman session and the following path:
DME / Programming / Update software
Using the virtual keyboard, enter the programmed and basic numbers which were provided in the PuMA case.
- Enter programmed number first - as provided in the PuMA response. This will be the same as the new part number from the original measures plan.
- Enter the basic number second - as provided in the PuMA response only.
- The measures plan is created and press "Accept" to complete.
If the DME still fails to program correctly - do not replace it!
Please disconnect the DME overnight and retry the procedure the following day.
- If these attempts are unsuccessful, please request an approval and/or contact number via the PuMA case to FedEx the DME control module to the Technical Service office in Woodcliff Lake, NJ.
- BMW of North America, LLC
- 200 Chestnut Ridge Road
- Building 150
- Woodcliff Lake, NJ 07677-7731
- Attention: Technical Service / DME TC Group
- 201-571-5258
Refer to SI B12 09 04 for additional information regarding DME/EGS shipping information and warranty sublet submission for the shipping charges.
WARRANTY INFORMATION
Covered under the terms of the BMW New Vehicle Limited Warranty.
| Defect Code | 10 12 00 05 00 |
|---|---|
| Labor Operation: | 12 14 715 - Program/Code DME - includes charging the battery |
| Labor Allowance: | 5 FRU |
| Labor Operation: | 12 99 000 - Troubleshooting |
| Labor Allowance: | WT |