LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Porsche >> 2008 >> Cayenne Base, Automatic >> Repair and Diagnosis (Single Page) >> Engine Performance >> Fuel Delivery >> 24 - Fuel System - Electronic Ignition >> WM 247019 Removing And Installing DME (DFI) Control Unit >> Programming New Dme (Dfi) Control Unit
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Programming New Dme (Dfi) Control Unit

Information 

In some countries (currently USA, Canada), the Ready status must be obtained following a test drive or by using PIWIS Tester II 9818  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 → Information  .

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 II 9818  instructions take precedence and in the event of a discrepancy, these are the instructions that must be followed. Deviations can occur with later software versions.

The procedure described here has been structured in general terms and has been described for version 17.10; different text or additions may appear with later Tester versions.

Information 

  1. PIWIS Tester II 9818  must be connected to the vehicle and ignition switched on.
  2. Select the vehicle type and start the PDIT.
  3. Select the DME/DFI, Maintenance/repairs  menu.
  4. Select the Read data  menu and press [F8] to start.
  5. The PIWIS Tester II 9818  screen displays the message "Vehicle data was read out".
  6. Switch off ignition and remove ignition key. Convert DME (DFI) control unit.
  7. Following replacement of the DME (DFI) control unit, the vehicle data that was read out is loaded under the Maintenance/repairs  menu when you select Write data. 
  8. Select the Program  menu and press [F12] to continue.
  9. Follow the instructions on the System Tester and press [F12] to continue.
  10. Select the engine type  and press [F12] to confirm your selection.
  11. Select the relevant model year  and press [F12] to confirm your selection.
  12. Select the transmission type  and press [F12] to confirm your selection.

    Information 

    For the exhaust emission standard, the data record must be selected according to A, B and C markets for each specific country. → WM 0X00IN OVERVIEW OF A, B AND C MARKETS (EXCEPT CAYENNE DIESEL, CAYENNE S TRANSSYBERIA TIP, CAYENNE GTS TIP "PORSCHE DESIGN EDITION 3")

  13. Select the relevant exhaust standard  and press [F12] to confirm your selection. → Information 
  14. Select Program control unit  and press [F8] to start programming.

    Information 

    • During programming, the electric radiator fans may start. 
  15. The data and programming status is then loaded on to the DME control unit. Do not interrupt the programming sequence.
  16. The System Tester indicates whether the control unit can be programmed and the approximate programming status.
  17. Once the DME control unit has been programmed successfully, switch to the Program immobiliser code  menu and press [F12] to continue.
  18. Enter the New immobiliser code  (PPN) and press [F12] to continue. Check the code again and confirm by pressing [F12].
  19. When the programming time has elapsed, follow the instructions on the Porsche System Tester.
  20. 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.
  21. Read out the fault memory and delete the DME control unit fault on every control unit connected to the CAN.
  22. Carry out a test drive and read out fault memory.