Engine Control Module: Service and Repair
WM 247019 Removing and installing DME (DFI) control unit
Tools
Technical values
Information: Adaptation of the DME (DFI) control unit
Information
If the DME (DFI) control unit is replaced, it must be programmed using the PIWIS Tester 9718. This adapts the DME (DFI) control unit to the vehicle, country version and equipment.
Before the DME (DFI) control unit is removed and replaced, a read-out of the vehicle data should be obtained (if possible) using the PIWIS Tester 9718.
The PIWIS Tester 9718 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 description is based on the 21.110 version.
Information
When replacing one of the following components ]] DME (DFI) control unit and/or high-pressure pump (also when replacing the engine) [[ from the fuel system, the adaptations in the DME (DFI) control unit must be adapted to the system again.
Rough engine running is possible until the adaptations are completed.
Noticeable decreases in engine performance may also occur.
Installation position of 911 DME control unit
The following sequence must be followed in the correct order for the adaptation of the fuel high-pressure control system:
1. PIWIS Tester 9718 must be connected to the vehicle. Start the PIWIS Tester.
2. Select vehicle type and DME/DFI control unit.
3. Select the Actual values menu and press >>.
WARNING
Test drive with the Tester connected
- Driver impeded/steers off course during test drive
- Danger to other people on the roads
-> When the Tester is connected and switched on, route the diagnostic cable so that the driver is not impeded.
-> Only get one other person to read off the values on the Tester.
-> Only drive the vehicle to achieve the rpm and speed ranges specified in the document in accordance with road traffic regulations and if the road, weather and traffic conditions are conducive to such driving.
4. F5 Filter must be selected.
5. Select the Fuel high-pressure control system filter and press >>.
6. Select the required items and press >> :
6.1. B010_Fuel high-pressure adaptation range 1
6.2. B020_Fuel high-pressure adaptation range 2
6.3. B030_Fuel high-pressure adaptation range 3
6.4. B040_Fuel high-pressure adaptation range 4
6.5. B050_Fuel high-pressure adaptation range 5
7. Start the vehicle and let the engine warm up. During the test drive, at an engine temperature of at least 55 °C , see Tester value for engine temperature , gradually approach the engine speed range of more than 2000 rpm, then switch from operation under load to overrun and maintain this operating condition for at least 5 sec. >> The leakage adaptation has now been completed. This value cannot be read out under the actual values.
Information
If it is not possible to drive at the specified speeds, the adaptation ranges 1 to 5 can also be achieved by increasing the engine load relative to the specified speed. A defined fuel throughput must be achieved for the adaptation to be completed.
The specified time stipulation of 15 sec. is cumulative, i.e. the time may also be broken down into 5 + 5 + 5 seconds, for example.
8. Fuel high-pressure adaptation range 1 must be reached: gradually approach the speed range of 60 - 85 km/h (40 - 55 mph) and maintain this for at least 15 sec. The Tester indicates when the value changes upwards or downwards by 1.00. >> This completes the adaptation of range 1.
Information
If it is not possible to drive at the specified speeds, the adaptation ranges 1 to 5 can also be achieved by increasing the engine load relative to the specified speed. A defined fuel throughput must be achieved for the adaptation to be completed.
The specified time stipulation of 15 sec. is cumulative, i.e. the time may also be broken down into 5 + 5 + 5 seconds, for example.
9. Fuel high-pressure adaptation range 2 must be completed: gradually approach the speed range of 120 - 140 km/h (75 - 90 mph) and maintain this for at least 15 sec. The Tester indicates when the value changes upwards or downwards by 1.00. >> This completes the adaptation of range 2.
10. Fuel high-pressure adaptation of range 3, 4, 5 These ranges do not need to be achieved for the adaptation drive.
10.1. Range 3 requires constant driving for 15 sec. in the speed range of 210 - 220 km/h (130 - 140 mph). >> Not required for the adaptation drive.
10.2. Range 4 requires multiple full-load acceleration, each time for approx. 10 sec. at an engine speed of more than 4000 rpm. >> Not required for the adaptation drive.
10.3. Range 5 requires multiple full-throttle acceleration, each time for approx. 10 sec. at an engine speed of more than 5000 rpm. >> Not required for the adaptation drive.
11. Once ranges 1 and 2 have been adapted, the values must be between 0.75 and 1.25. If the values are less than 0.75 or greater than 1.25, a fault is entered in the DME (DFI) control unit. If the values are in the stipulated range, another test drive must be performed for a distance of approx. 15 km/10 miles (if feasible >> combination of motor way, cross-country and city driving). It is important that the drive includes different load and rpm ranges.
12. If range 1 and 2 are not within the stipulated range, the fault memory must be read out and the cause of the fault entries corrected.
13. Following the test drive, check the fault memory. If there are faults stored, the cause of the fault entries must be corrected.
Preliminary work
Preliminary work for DME (DFI) control unit
1. Move hood into service position. => 6101IN Hood in service position
2. Removing cover over the motor
2.1. To loosen the carpet, pull out the plastic clips using special tool 21 and take out the carpet. Removal tool, universal NR.21
If a new DME/DFI control unit is to be installed, read out the vehicle data from the DME control unit and copy it to the new one.
3. PIWIS Tester 9718 must be connected to the vehicle before starting the System Tester. Switch on ignition. Press >> to continue.
4. Select vehicle type. Press >> to continue.
5. Carry out automatic control unit search.
6. Select DME/DFI and press >>.
7. Select Control unit programming and press >>.
8. Select Read out vehicle data (Vehicle data) and press >>.
9. The Tester screen displays the message Vehicle data has been read out >>.
10. After replacing the DME control unit, the vehicle data is uploaded when the Program control unit menu item is selected.
Removing DME (DFI) control unit
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.
1. Unscrew the three fastening screws -1- for the control unit holder and lift up the DFI control unit and holder.
Unscrewing fastening screws for DFI control unit holder
2. Release electric connectors -a- and pull them off the DFI control unit.
Releasing and removing electric connectors
3. Unscrew the six fastening screws -2- for the DFI control unit on the control unit holder.
Unscrewing fastening screws on control unit
Installing DME (DFI) control unit
1. Fit the control unit holder on the DFI control unit, position it and screw it down with the six fastening screws -2-.
Fitting control unit on the holder
2. Plug in and lock the two electric connectors on the control unit -a-.
Plugging in electric plug connections
3. Fit the control unit holder and DFI control unit on the retaining frame for the roll-over bar and secure with the fastening screws -1-.
Securing control unit holder to roll-over bar
Subsequent work
Subsequent work for DME (DFI) control unit
1. Re-fit carpet over the DME (DFI) control unit.
2. The DME control unit can be programmed using the PIWIS Tester 9718.
Programming DME (DFI) control unit
Programming new DME (DFI) 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.
Information
If a new DME (DFI) control unit is installed in a vehicle, the immobiliser code documented in the PIWIS information system must be taught in the DME control unit using the Program immobiliser code menu.
When programming the DME (DFI) control unit, it is essential to guarantee the power supply for the Porsche System Tester. A battery charger with a current rating of at least 40 A must be connected to the vehicle battery.
The PIWIS Tester 9718 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 and has been described for version 21.110. Different text or additions may appear with later Tester versions.
Information
In some countries (currently USA, Canada), the Ready status must be obtained following a test drive or by using the PIWIS Tester 9718 after a DME (DFI) control unit has been programmed. If in doubt, contact the relevant importer.
The DME (DFI) control unit must be adapted in accordance with specifications => 24701900 Removing and installing DME control unit - section on "Information".
1. Switch on ignition using original key, connect the PIWIS Tester 9718 to the vehicle and start the PIWIS Tester.
Information
No more than 300 seconds must elapse between switching on the ignition and starting programming.
If this time is exceeded, the control unit cannot be programmed.
If programming cannot be carried out, switch off the ignition, lock and unlock the vehicle and then start programming again.
2. Select vehicle type and select DME/DFI control unit.
3. Select Control unit programming with the cursor keys and press >>.
4. Select the Read out vehicle data menu and press >>.
5. Switch off ignition and replace DME (DFI) control unit with a new DME (DFI) control unit. => 247019 Removing and installing DME control unit - section on "Removing"
6. After replacement of the DME (DFI) control unit, the vehicle data that was read out is loaded under the Control unit programming menu by selecting Write vehicle data. Press >>.
7. Select the Program control unit menu and press >>.
8. Follow the instructions on the System Tester and press >>.
9. Select Country , confirm with F7 and press >>.
10. Vehicle type must be selected. Press >>.
11. Transmission type must be selected. Press >>.
Information
- During programming, the electric radiator fans may start.
12. Select Program control unit and confirm with F8.
13. The data and programming status is then loaded onto the DME control unit. Do not interrupt the programming sequence.
14. The System Tester indicates whether the control unit is programmable and the approximate programming status.
15. Once the DME control unit has been programmed successfully, exit the Program control unit and DME/DFI menus and then select the DME/DFI and Program control unit menus again.
16. Switch to the Program immobiliser code menu and press >>.
17. Enter the Old/New immobiliser code (PPN) and press >>. Check the code again and confirm with F7.
18. When the programming period is over, follow the instructions on the Porsche System Tester.
19. For the learning and adaptation routine of the throttle valve (electronic accelerator), switch the ignition off and then on again for 60 seconds without starting the engine. Do not actuate the accelerator pedal. Switch ignition off again for at least 10 seconds. Switch on ignition. This completes the adaptation of the throttle valve adjusting unit and the programming sequence is complete.
20. Read out the fault memory and delete the DME control unit fault on every control unit connected to the CAN.
21. Carry out test drive, adapt DME (DFI) control unit (perform adaptation of the fuel high-pressure control system) => 24701900 Removing and installing DME control unit - section on "Information" and read out the fault memory.
Programming DME (DFI) 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.
Information
If the DME (DFI) control unit you are installing has already been taught (control unit was already taught in a vehicle), proceed according to the description given here.
This procedure should only be used for test purposes (troubleshooting in the fuel system). It is important that the data record programmed on the DME (DFI) control unit that was already taught matches the data record for the vehicle used here. The vehicle type, transmission type, model year and emission standard must all match. If the data is different, the control unit must be re-programmed. See => 24701900 Removing and installing DME control unit - section on "Programming"
Information
If a new DME (DFI) control unit is installed in a vehicle, the immobiliser code documented in the PIWIS information system must be taught in the DME control unit using the Program immobiliser code menu.
When programming the DME (DFI) control unit, it is essential to guarantee the power supply for the Porsche System Tester. A battery charger with a current rating of at least 40 A must be connected to the vehicle battery.
The PIWIS Tester 9718 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 and has been described for version 21.110. Different text or additions may appear with later Tester versions.
1. Switch on ignition using original key, connect the PIWIS Tester 9718 to the vehicle and start the PIWIS Tester.
Information
No more than 300 seconds must elapse between switching on the ignition and starting programming.
If this time is exceeded, the control unit cannot be programmed.
If programming cannot be carried out, switch off the ignition, lock and unlock the vehicle and then start programming again.
2. Select vehicle type and choose DME/DFI control unit.
3. Select Control unit programming with the cursor keys and press >>.
4. Switch to the Program immobiliser code menu and press >>.
5. Enter the Old immobiliser code (PPN, vehicle - OLD) and press >> to continue. Check the code again and confirm with F7.
6. Enter the New immobiliser code (PPN, vehicle - NEW) and press >> to continue. Check the code again and confirm with F7.
7. When the programming period is over, follow the instructions on the Porsche System Tester.
8. For the learning and adaptation routine of the throttle valve (electronic accelerator), switch the ignition off and then on again for 60 seconds without starting the engine. Do not actuate the accelerator pedal. Switch ignition off again for at least 10 seconds. Switch on ignition. This completes the adaptation of the throttle valve adjusting unit and the programming sequence is complete.
9. Read out the fault memory and delete the DME control unit fault on every control unit connected to the CAN.
10. Carry out test drive and adapt DME (DFI) control unit (perform adaptation of the fuel high-pressure control system) => 24701900 Removing and installing DME control unit - section on "Information" and read out the fault memory.