Engine Control Module: Service and Repair
Removing And Installing DME Control Module
Information
NOTE:
- If the DME control module is replaced, it must be programmed using the Porsche System Tester. Thus, the DME control module can be adapted to the vehicle, the national variant and the equipment. The DME control module is located in the radiator tank near the right fender.
- If possible, before the DME control module is removed and replaced, a read-out of the vehicle data should be obtained from the Porsche System Tester.
- Symbol for the Tab key = .->|"
- The Porsche System Tester instructions take precedence and in the event of a discrepancy these are the instructions that must be followed. Deviations may occur with later software versions.
Exhaust-gas standard
Obtaining read-out and saving vehicle data from DME control module
1. Connect the Porsche System Tester to the vehicle and start the System Tester. Switch on ignition. .>>" Continue.
2. Select vehicle type using the cursor keys.
3. Using the .->|" key, move from the vehicle type to the control modules.
4. Select DME with the cursor keys and press the .>>" key.
5. Select Control unit programming with the cursor keys and press the .>>" key.
6. Select Read out control unit (vehicle data) with the cursor keys and press the .>>" key.
7. The message Vehicle data read-out complete will appear on the screen of the Porsche System Tester.
8. After replacement of the DME control module, the vehicle data is installed in the menu Program control module.
Removing DME control module
ATTENTION:
Risk of short circuit.
- Before removing the control unit, switch off the ignition.
NOTE: Unscrew the two fastening screws for the cowl panel cover and lift up the cover in this area.
1. Push the two retaining clips aside -arrows- and remove control unit to the front.
2. Pull out latch on both connectors in -direction of arrow- and remove the connectors.
Installing DME control module
1. Insert both connectors into the control unit and push in latch in -direction of arrow-.
2. Insert control unit and secure with the two retaining clips -arrow-.
Programming new DME control module
NOTE:
- If a new DME control module is to be installed in a vehicle, the immobiliser code specified in IPAS must be entered in the DME control module.
- You can get the codes from IPAS or from your importer by specifying the vehicle identification number.
- During DME programming, it is essential to guarantee the power supply for the Porsche System Tester. It is essential to connect a battery charger with a current rating of at least 40 A to the vehicle battery.
- Symbol for the Tab key = .->|".
- The Porsche System Tester instructions take precedence and in the event of a discrepancy these are the instructions that must be followed. Deviations may occur with later software versions.
- The procedure described here has been structured in general terms; different text or additions may appear in the Porsche System Tester.
1. Connect the Porsche System Tester to the vehicle and start the System Tester. Switch on ignition. Read out DME control module.
2. Switch off ignition and replace DME control module with a new unit.
3. Change to the Control module programming menu and press .>>".
4. Program control module and press .>>".
5. Observe System Tester conditions .>>".
6. Select vehicle type and press .>>".
7. Select transmission type and press .>>".
8. Select emission standard and press .>>".
9. Program control module and confirm with .F8".
10. The data and programming status is then loaded on to the DME control module. Do not interrupt the programming sequence.
11. The System Tester indicates whether the control unit is programmable and the approximate programming time.
NOTE: During programming, the electric radiator fans may start.
12. Once the DME control module has been programmed successfully, switch to the Program immobiliser code menu and press .>>".
13. Enter the new immobiliser code (IPAS), confirm with the .>>" key, check the code again and confirm with the .F7" key.
14. When the programming period expires follow the instructions on the Porsche System Tester.
NOTE:
- In some countries (currently USA, Canada) the Ready status must be obtained following a test drive and/or by using the Porsche System Tester after a DME control module is programmed. If in doubt about this, contact the relevant importer.
- With all DME systems, the engine must run for several minutes before the engine control unit can relearn the idle speed and mixture adaptation values.
15. For the learning and adaptation routine of the throttle (E-gas), switch the ignition on for 30 seconds without starting the engine. Do not actuate accelerator pedal. This completes the adaptation of the throttle adjusting unit and the programming sequence is complete.
16. Read out the fault memory and delete the DME control module fault on every control unit connected to the CAN.
17. Carry out a test drive and read out fault memory.
Programming DME control module
NOTE:
- If a DME control module from a different vehicle with ME 7.1.1 is being used, proceed as follows. As a check, the immobiliser code of the vehicle in which the control unit is being installed (NEW) and of the vehicle from which the control unit has been removed (OLD) are required.
- During DME programming, it is essential to guarantee the power supply for the Porsche System Tester. It is essential to connect a battery charger with a current rating of at least 40 A to the vehicle battery.
- You can get the necessary codes from IPAS or from your importer by specifying the vehicle identification number.
- Symbol for the Tab key = .->|.
- The Porsche System Tester instructions take precedence and in the event of a discrepancy these are the instructions that must be followed. Deviations may occur with later software versions.
- The procedure described here has been structured in general terms; different text or additions may appear in the Porsche System Tester.
1. Connect the Porsche System Tester to the vehicle and start the System Tester. Switch on ignition. Read out DME control module.
2. Switch off ignition and replace DME control module with a new unit.
3. Change to the Control unit programming menu and press .>>".
4. Program control module .>>".
5. Observe System Tester conditions .>>".
6. Select vehicle type .>>".
7. Select transmission type and press .>>".
8. Select emission standard and press .>>".
9. Program control module and confirm with .F8".
10. The data and programming status is then loaded on to the DME control module. Do not interrupt the programming sequence.
11. The System Tester indicates whether the control unit is programmable and the approximate programming time.
12. Once the DME control module has been programmed successfully, switch to the Program immobiliser code menu and press .>>".
13. Enter the old immobiliser code (IPAS, vehicle - OLD), continue with the .>>" key, check the code again and confirm with .F7".
14. Enter the new immobiliser code (IPAS, vehicle - NEW), continue with the .>>" key, check the code again and confirm with .F7".
15. When the programming period expires follow the instructions on the Porsche System Tester.
NOTE:
- In some countries (currently USA, Canada) the Ready status must be obtained following a test drive and/or by using the Porsche System Tester after a DME control module is programmed. If in doubt about this, contact the relevant importer.
- With all DME systems, the engine must run for several minutes before the engine control unit can relearn the idle speed and mixture adaptation values.
16. For the learning and adaptation routine of the throttle (E-gas), switch the ignition on for 30 seconds without starting the engine. Do not actuate accelerator pedal. This completes the adaptation of the throttle adjusting unit and the programming sequence is complete.
17. Read out the fault memory and delete the DME control module fault on every control unit connected to the CAN.
18. Carry out a test drive and read out fault memory.