Operation CHARM: Car repair manuals for everyone.

Engine Control Module: Service and Repair


WM 247019 Removing and installing DME control unit

Tools





Technical values





Preliminary work

Preliminary work on DME control unit 987

If a new DME control unit is installed, then read out the vehicle data from the DME control unit and transfer them to the new one.
1. Connect the PIWIS Tester 9718 to the vehicle and start the System Tester. Switch on ignition. Press >> to continue.
2. Select vehicle type and press >> to continue.
3. Carry out automatic search of control units.
4. Select DME with the cursor keys and press the >> key.
5. Select Program control unit with the cursor keys and press the >> key.
6. Select Read out vehicle data (Vehicle data) using the cursor keys and press >>.
7. The message Reading vehicle data will appear on the tester screen.
8. After replacement of the DME control unit, the vehicle data is uploaded from the Program control unit menu option.

General warning notes

General warning notes for control units

Removing DME control module

WARNING

Risk of damage to electronic control modules.

- If care is not taken, electrical and electronic components may be destroyed.

-> Before removing the control module, switch off the ignition and remove the ignition key.





Installation position

1. Open rear luggage-compartment lid, undo the carpet lining and place to one side.





Loosening the carpet lining

2. Unscrew the three fastening nuts for the DME control module.





Unscrewing fastening screws

3. Remove the control module, release the connectors -A, B- and pull them off.





Releasing and removing connector

4. Take out the control unit.

Installing DME control module

1. Push in plug for DME control module and secure with the latching lever.





Connecting plug on control module

2. Press in connectors on the control module until they click into place.
3. Position control module and secure with the fastening nuts. => M6: 7.5 ftlb.





Securing control module

Subsequent work

Subsequent work on DME control unit

1. Place carpet lining in position, paying attention to the fitted shape.
2. The DME control unit can be programmed using the PIWIS Tester 9718.

Programming DME control unit

Programming new DME control unit

Information

Depending on the software version of the PIWIS Tester, a new DME control unit can be asked for the "old DME programming code". In this case, enter the code from IPAS which is also used for the "new DME programming code".

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

Information

If a new DME control unit is to be installed in a vehicle, the DME code specified in the PPN and the immobiliser code must be entered in the DME control unit.

The codes are available from the PPN or from your importer.

Follow the instructions on the Tester.

Later versions of the software may display slightly different text or require a slightly different procedure. The instructions you receive from the Tester itself take precedence over this description.

Information

If a new DME control unit is to be installed in a vehicle, the DME code specified in the PPN and the immobiliser code must be entered in the DME control unit.

The codes are available from the PPN or from your importer.

Follow the instructions on the Tester.

Later versions of the software may display slightly different text or require a slightly different procedure. The instructions you receive from the Tester itself take precedence over this description.

In some countries (currently USA, Canada) the Ready status must be obtained following a test drive or by using the Porsche System Tester after the DME control unit has been programmed. If in doubt, contact the relevant importer.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

1. PIWIS Tester 9718 must be connected to the vehicle. Then start the System Tester. Switch on ignition. Press >> to continue.
2. Select vehicle type. Press >> to continue.

Information

If the vehicle data cannot be read out due to a defective control unit, for example, the vehicle data will have to be written into the control unit manually when programming is complete.

Read out vehicle data. -> 247019 Removing and installing DME control unit - section on "Preliminary work"
3. Select DME menu and press >>.
4. Select Control unit programming menu and press >>.
5. Select Program control unit and press >>. Follow the instructions displayed on the Tester.
6. Vehicle Ident. No. must be entered, then press >>. Press F7 to confirm your entry.

Information

This relates only to a new DME control unit.

If the old programming code and the old immobiliser code is requested for a new control unit, 000000 must be entered for the old programming code and 0000000000 for the old immobiliser code.

This procedure depends on the Tester software and the data version on the new control unit.

7. Enter the DME programming code (PPN) and press >>. Then confirm your entry by pressing F7.
8. Enter the new enabling code (PPN) and press >>. Then confirm your entry by pressing F7.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

9. Select the vehicle type if required and press >>.
10. Specify transmission type and press >>.
11. Specify exhaust standard and press >>.

Information

- During programming, the electric radiator fans may start.

Information

- During programming, the electric radiator fans may start.

12. Start programming by pressing F8. The data and programming status is then loaded on to the DME control unit. Do not interrupt the programming sequence. Observe Tester instructions.
13. For the learning and adaptation routine of the throttle valve (electronic throttle), switch the ignition off, remove ignition key, insert ignition key and switch on ignition for at least 40 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.
14. In the DME menu go to Coding, code Cruise control present, not present.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

The DME control unit must be re-programmed for the GT2. Perform the same steps again, starting with Step 4.

The enabling code is requested in accordance with the exhaust emission standard if the Turbo data record is loaded and if the GT2 data record was selected during the second programming operation.

If the vehicle data could not be read out of the old DME control unit, the following data (see Note below) must be entered manually in the DME control unit.

Information

The following vehicle data must be entered manually into the DME control unit.

- Vehicle identification number

- Order type

- Country code

- Engine type

- Engine number

- Transmission type

- Transmission number

15. On the Vehicle data screen, compare the vehicle data (PPN) with the actual vehicle and enter data specific to the vehicle if necessary.

Information

If the vehicle data could not be read out of the old DME control unit for a new DME control unit, a fault entry may be stored for the PSM and PAS control units.

Proceed as follows for the PSM control unit:

- Switch to the PSM control unit.

- Select Coding >>.

- Select the required vehicle variant and press F8 to begin coding.

- The model type you want may not be displayed, depending on the software version. If this is the case, erase the fault memory, exit the PSM menu, switch off the ignition and remove the ignition key from the ignition lock. Insert the ignition key again and switch on the ignition. If no further variants are displayed, the system detects the variants from another control unit.

For the PAS control unit >> Other control units trigger the fault C128 Communication PAS control unit. Remedial action:

- Switch to the PAS control unit.

- Select Coding >>.

- Select Basic coding >>.

- Select Country version, Vehicle type, Transmission type and press >>.

- Press F8 to begin coding.

- Erase all fault memories.

16. Read out the fault memories of all control units and delete the DME control unit fault on every control unit connected to the CAN.
17. Start engine.
18. Carry out a test drive and read out fault memory again.

Programming DME control module

WARNING

Sudden voltage interruption of the power supply to the control module.

- Destruction of the control module.

-> During 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.
-> Prior to disconnecting the control module, switch off the ignition and remove the ignition key.

If a DME control module from a different vehicle with ME 7.8 is being used, proceed as follows. As a check, the immobiliser code of the vehicle in which the control module is being installed (NEW) and of the vehicle from which the control module has been removed (OLD) is required.

In some countries (currently USA, Canada) the Ready status must be obtained following a test drive or by using the Porsche System Tester after the DME control module has been programmed. If in doubt about this, contact the relevant importer.
1. Connect the PIWIS Tester 9718 to the vehicle and start the System Tester. Switch on ignition. Press >> to continue.
2. Select vehicle type. Press >> to continue.
3. Read out vehicle data. -> 247019 Removing and installing DME control module - "Preliminary work" section
4. Carry out automatic search of control units.
5. Select DME with the cursor keys and press the >> key.
6. Select Program control unit with the cursor keys and press the >> key.
7. Select Program control modules with the cursor keys and press the >> key. Observe the information displayed by the Tester.
8. Enter Vehicle Ident. No., >> confirm with F7.
9. Enter the old DME programming code (IPAS), press >> and confirm with F7.
10. Enter the new DME programming code (IPAS) , >> confirm with F7.
11. Enter the old immobiliser code (IPAS) , >> confirm with F7.
12. Enter the new immobiliser code (IPAS), press >> and confirm with F7.
13. Specify vehicle type >>.
14. Specify transmission type >>.
15. Specify exhaust standard >>.
16. Start Programming with F8. The data and programming status is then loaded on to the DME control module. Do not interrupt the programming sequence. Observe Tester instructions.
17. For the learning and adaptation routine of the throttle valve (electronic throttle), switch the ignition off, remove ignition key, insert ignition key and switch on ignition for at least 40 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.
18. In the DME menu go to Coding, code Cruise control present, not present.
19. Go to Vehicle data and, if necessary, enter the vehicle-specific data.
20. Read out the fault memories of all control units and delete the DME control module fault on every control unit connected to the CAN.
21. Start engine.
22. Carry out a test drive and read out the fault memory again.

Exhaust-gas standard





Programming DME control unit

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

NOTICE

Voltage drop

- Risk of irreparable damage to control unit
- Risk of damage to control unit
- Fault entries in the control unit
- Coding in the control unit is aborted
- Malfunctions in control unit, even during programming

-> Prior to disconnecting the control unit, switch off the ignition and remove the ignition key.
-> Ensure that the power supply is not interrupted during programming.
-> Connect a battery charger with a current rating of at least => Nominal value: 40 A to the vehicle battery.

Information

If a new DME control unit is to be installed in a vehicle, the DME code specified in the PPN and the immobiliser code must be entered in the DME control unit.

The codes are available from the PPN or from your importer.

Follow the instructions on the Tester.

Later versions of the software may display slightly different text or require a slightly different procedure. The instructions you receive from the Tester itself take precedence over this description.

If a DME control unit from a different vehicle with ME 7.8 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) is required.

In some countries (currently USA, Canada) the Ready status must be obtained following a test drive or by using the Porsche System Tester after the DME control unit has been programmed. If in doubt, contact the relevant importer.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

1. PIWIS Tester 9718 must be connected to the vehicle. Then start the System Tester. Switch on ignition. Press >> to continue.
2. Select vehicle type. Press >> to continue.
3. Read out vehicle data. -> 247019 Removing and installing DME control unit - "Preliminary work" section
4. Select DME menu and press >>.
5. Select Control unit programming menu and press >>.
6. Select Program control unit and press >>. Follow the instructions displayed on the Tester.
7. Enter Vehicle Ident. No., press >> and confirm with F7.
8. Enter the old DME programming code (IPAS), press >> and confirm with F7.
9. Enter the new DME programming code (IPAS), press >> and confirm with F7.
10. Enter the old immobiliser code (IPAS), press >> and confirm with F7.
11. Enter the new immobiliser code (IPAS), press >> and confirm with F7.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

12. Select the vehicle type if required and press >>.
13. Specify transmission type and press >>.
14. Specify exhaust standard and press >>.

Information

- During programming, the electric radiator fans may start.

15. Start programming by pressing F8. The data and programming status is then loaded on to the DME control unit. Do not interrupt the programming sequence. Observe Tester instructions.
16. For the learning and adaptation routine of the throttle valve (electronic throttle), switch the ignition off, remove ignition key, insert ignition key and switch on ignition for at least 40 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. Select Coding in the DME menu and enter coding for cruise control present or not present.

Information

The Turbo data record must be loaded before installing the GT2 data record. The GT2 data record can only be used after the data record without the power kit has been loaded.

The immobiliser code and enabling code from the PPN are required for the GT2 data record.

The DME control unit must be re-programmed for the GT2. Perform the same steps again, starting with Step 4.

The enabling code is requested in accordance with the exhaust emission standard if the Turbo data record is loaded and if the GT2 data record was selected during the second programming operation.
18. On the Vehicle data screen, compare the vehicle data (PPN) with the actual vehicle and enter data specific to the vehicle if necessary.
19. Read out the fault memories of all control units and delete the DME control unit fault on every control unit connected to the CAN.
20. Start engine.
21. Carry out a test drive and read out fault memory again.